improved tab & topic handling

This commit is contained in:
Fabian Freund
2024-08-28 16:00:39 +02:00
parent 95dd254484
commit 0a7e84236f
43 changed files with 2035 additions and 847 deletions
@@ -35,3 +35,15 @@ TabDatabase tabDatabase(TabDatabaseRef ref) {
}),
);
}
@Riverpod()
Stream<bool> isTabExisting(IsTabExistingRef ref, String tabId) {
final db = ref.watch(tabDatabaseProvider);
return db.tabDao.watchTabExisiting(tabId);
}
@Riverpod()
Stream<TabData?> tabData(TabDataRef ref, String tabId) {
final db = ref.watch(tabDatabaseProvider);
return db.tabDao.watchTab(tabId);
}