fix(ui): run initChatList API calls concurrently in Promise.all (#25838)

This commit is contained in:
G30
2026-06-17 03:08:02 +02:00
committed by GitHub
parent d501e3d6b5
commit 2f9b28a57d
+4 -4
View File
@@ -324,17 +324,17 @@
initFolders();
initSharedFolders();
await Promise.all([
await (async () => {
(async () => {
console.log('Init tags');
const _tags = await getAllTags(localStorage.token);
tags.set(_tags);
})(),
await (async () => {
(async () => {
console.log('Init pinned chats');
const _pinnedChats = await getPinnedChatList(localStorage.token);
pinnedChats.set(_pinnedChats);
})(),
await (async () => {
(async () => {
if (
$config?.features?.enable_notes &&
($user?.role === 'admin' || ($user?.permissions?.features?.notes ?? true))
@@ -344,7 +344,7 @@
pinnedNotes.set(_pinnedNotes);
}
})(),
await (async () => {
(async () => {
console.log('Init chat list');
const _chats = await getChatList(localStorage.token, $currentChatPage);
await chats.set(_chats);