OfflineFirstRepository<T extends CloudSyncable> constructor

OfflineFirstRepository<T extends CloudSyncable>({
  1. required LocalRepository<T> localRepository,
  2. required RemoteRepository<T> remoteRepository,
  3. required SyncService<T> syncService,
  4. required CloudStorageService cloudStorageService,
})

Implementation

OfflineFirstRepository({
  required this.localRepository,
  required this.remoteRepository,
  required this.syncService,
  required this.cloudStorageService,
});