getCurrentConfig static method
Método de conveniência para obter configurações atuais
Implementation
static Map<String, dynamic> getCurrentConfig() {
if (!_isInitialized || _provider == null) {
throw StateError('SyncConfigurator não foi inicializado.');
}
return {
'appName': _provider!.appName,
'appVersion': _provider!.appVersion,
'enableDebugLogs': _provider!.enableDebugLogs,
'enableBackgroundSync': _provider!.enableBackgroundSync,
'enableNotifications': _provider!.enableNotifications,
'syncInterval': _provider!.syncInterval.inMinutes,
'backgroundSyncInterval': _provider!.backgroundSyncInterval.inMinutes,
'maxRetryAttempts': _provider!.maxRetryAttempts,
'networkTimeout': _provider!.networkTimeout.inSeconds,
'maxDataBatchSize': _provider!.maxDataBatchSize,
'maxFileBatchSize': _provider!.maxFileBatchSize,
'baseUrl': _provider!.baseUrl,
'dataSyncEndpoint': _provider!.dataSyncEndpoint,
'fileSyncEndpoint': _provider!.fileSyncEndpoint,
};
}