improve lookup feed database sql query

This commit is contained in:
pa
2026-01-24 22:24:32 +09:00
parent b4839c8ed5
commit a6092efd94
3 changed files with 187 additions and 103 deletions
+14 -6
View File
@@ -144,13 +144,21 @@ export const useFeedStore = defineStore('Feed', () => {
if (feedTable.value.vip) {
vipList = Array.from(friendStore.localFavoriteFriends.values());
}
const rows = await database.lookupFeedDatabase(
feedTable.value.search,
feedTable.value.filter,
vipList
);
const search = feedTable.value.search.trim();
const rows = search
? await database.searchFeedDatabase(
search,
feedTable.value.filter,
vipList
)
: await database.lookupFeedDatabase(
feedTable.value.filter,
vipList
);
feedTableData.value = [];
feedTableData.value = [...feedTableData.value, ...rows.reverse()];
feedTableData.value = search
? [...feedTableData.value, ...rows.reverse()]
: [...feedTableData.value, ...rows];
feedTable.value.loading = false;
}