Skip to content

Instantly share code, notes, and snippets.

@yaizudamashii
Created August 11, 2021 16:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yaizudamashii/b1734086ba87fbfc2f7f7c9c03d805f3 to your computer and use it in GitHub Desktop.
Save yaizudamashii/b1734086ba87fbfc2f7f7c9c03d805f3 to your computer and use it in GitHub Desktop.
final roomsTileModelStreamProvider = StreamProvider.autoDispose<List<RoomTileViewModel>>((ref) {
final database = ref.watch(databaseProvider);
if (database != null) {
return database.roomsStream().map((rooms) => rooms.map((room) => RoomTileViewModel(room: room)).toList());
}
return const Stream.empty();
});
// 略
final roomsTileViewModelStream = watch(roomsTileModelStreamProvider);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment