squadweRepositoryProvider top-level property
Provides an instance of squadwe repository
Implementation
final squadweRepositoryProvider =
Provider.family<SquadweRepository, RepositoryParameters>(
(ref, repoParams) {
final localStorage = ref.read(localStorageProvider(repoParams.params));
final clientService =
ref.read(squadweClientServiceProvider(repoParams.params));
return SquadweRepositoryImpl(
clientService: clientService,
localStorage: localStorage,
streamCallbacks: repoParams.callbacks);
});