"...resnet50_tensorflow.git" did not exist on "cd4af23b8794b6d9922d0d34c9434a48ee65a68e"
Unverified Commit bf6f0c38 authored by Timothy Jaeryang Baek's avatar Timothy Jaeryang Baek Committed by GitHub
Browse files

Merge pull request #2501 from cheahjs/feat/speed-up-loading

refac: speed up app mount by parallelizing API requests
parents f8778333 929384e3
......@@ -87,17 +87,29 @@
// IndexedDB Not Found
}
await models.set(await getModels());
await settings.set(JSON.parse(localStorage.getItem('settings') ?? '{}'));
await modelfiles.set(await getModelfiles(localStorage.token));
await prompts.set(await getPrompts(localStorage.token));
await documents.set(await getDocs(localStorage.token));
await tags.set(await getAllChatTags(localStorage.token));
settings.set(JSON.parse(localStorage.getItem('settings') ?? '{}'));
await Promise.all([
(async () => {
models.set(await getModels());
})(),
(async () => {
modelfiles.set(await getModelfiles(localStorage.token));
})(),
(async () => {
prompts.set(await getPrompts(localStorage.token));
})(),
(async () => {
documents.set(await getDocs(localStorage.token));
})(),
(async () => {
tags.set(await getAllChatTags(localStorage.token));
})()
]);
modelfiles.subscribe(async () => {
// should fetch models
await models.set(await getModels());
models.set(await getModels());
});
document.addEventListener('keydown', function (event) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment