onInit method Null safety
override
doing migrations, starting queue, etc.
Implementation
@override
Future<void> onInit() async {
state(SyncState.initializing);
try {
if (state.value != SyncState.initialized) await repository.initialize();
_ready.add(true);
state(SyncState.initialized);
} on Exception catch (err) {
_lastError = err;
state(SyncState.error);
}
super.onInit();
}