mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-06 06:46:04 +02:00
optimize memory usage
This commit is contained in:
+9
-1
@@ -173,6 +173,7 @@ export const useFeedStore = defineStore('Feed', () => {
|
|||||||
function addFeed(feed) {
|
function addFeed(feed) {
|
||||||
notificationStore.queueFeedNoty(feed);
|
notificationStore.queueFeedNoty(feed);
|
||||||
feedSessionTable.value.push(feed);
|
feedSessionTable.value.push(feed);
|
||||||
|
feedSessionTable.value.shift();
|
||||||
sharedFeedStore.updateSharedFeed(false);
|
sharedFeedStore.updateSharedFeed(false);
|
||||||
if (
|
if (
|
||||||
feedTable.value.filter.length > 0 &&
|
feedTable.value.filter.length > 0 &&
|
||||||
@@ -221,7 +222,14 @@ export const useFeedStore = defineStore('Feed', () => {
|
|||||||
feedTable.value.loading = true;
|
feedTable.value.loading = true;
|
||||||
|
|
||||||
feedTableLookup();
|
feedTableLookup();
|
||||||
feedSessionTable.value = await database.getFeedDatabase();
|
|
||||||
|
const getFeedDatabaseResult = await database.getFeedDatabase();
|
||||||
|
if (getFeedDatabaseResult && getFeedDatabaseResult.length > 0) {
|
||||||
|
// rough, maybe 100 is enough
|
||||||
|
feedSessionTable.value = getFeedDatabaseResult.slice(-100);
|
||||||
|
} else {
|
||||||
|
feedSessionTable.value = [];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
@@ -320,7 +320,6 @@
|
|||||||
);
|
);
|
||||||
|
|
||||||
function friendsListSearchChange() {
|
function friendsListSearchChange() {
|
||||||
console.log('Friends List Search Change');
|
|
||||||
friendsListLoading.value = true;
|
friendsListLoading.value = true;
|
||||||
let query = '';
|
let query = '';
|
||||||
let cleanedQuery = '';
|
let cleanedQuery = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user