feat: 4-tab major redesign: Search, Favorites, History & Collections v2.1.0

This commit is contained in:
2026-09-04 11:12:38 +03:00
parent b33248ef9d
commit c6a9dcb4d5
18 changed files with 2634 additions and 403 deletions
@@ -47,6 +47,12 @@ class SearchRepository {
});
}
Future<Result<bool>> delete(String historyId) {
return _databaseService.safeWrite((isar) async {
return await isar.searchHistoryEntitys.deleteByHistoryId(historyId);
});
}
Future<Result<void>> clear() {
return _databaseService.safeWrite((isar) async {
await isar.searchHistoryEntitys.clear();
@@ -51,6 +51,14 @@ class ViewedPostRepository {
});
}
Future<Result<void>> deleteItem(String providerId, String postId) {
return _databaseService.safeWrite((isar) async {
await isar.viewedPostEntitys.deleteByViewedKey(
ViewedPost.keyFor(providerId, postId),
);
});
}
Future<Result<void>> clear() {
return _databaseService.safeWrite((isar) async {
await isar.viewedPostEntitys.clear();