SyncEngine constructor
SyncEngine({
- required LocalStorage localStorage,
- required SyncBackendAdapter backendAdapter,
- required ConnectivityService connectivityService,
- required SyncConfig config,
- ConflictResolver? conflictResolver,
Implementation
SyncEngine({
required LocalStorage localStorage,
required SyncBackendAdapter backendAdapter,
required ConnectivityService connectivityService,
required SyncConfig config,
ConflictResolver? conflictResolver,
}) : _localStorage = localStorage,
_backendAdapter = backendAdapter,
_connectivityService = connectivityService,
_config = config,
_conflictResolver = conflictResolver ?? ConflictResolver() {
_queueManager = QueueManager(
_localStorage,
onEvent: (event) => _eventController.add(event),
);
}