saveBackgroundSyncPreference static method
Salva a preferência do usuário para background sync
Implementation
static Future<void> saveBackgroundSyncPreference(bool enabled) async {
try {
if (!_isInitialized) {
throw Exception('SyncInitializer não foi inicializado');
}
IStorageProvider storageProvider = GetIt.instance.get<IStorageProvider>();
await storageProvider.setBool('background_sync_enabled', enabled);
_defaultLogger.info(
'Preferência de background sync salva: $enabled',
category: 'SyncInitializer',
);
} catch (e) {
_defaultLogger.error(
'Erro ao salvar preferência de background sync: $e',
category: 'SyncInitializer',
exception: e,
);
rethrow;
}
}