perf: do not wait for default notes to load

This commit is contained in:
thecodrr
2021-04-07 20:54:20 +05:00
parent 6b3a427670
commit c86450daed

View File

@@ -2,6 +2,7 @@ import StorageInterface from "../interfaces/storage";
import EventSource from "eventsource";
import Config from "../utils/config";
import http from "notes-core/utils/http";
import { EV, EVENTS } from "notes-core/common";
/**
* @type {import("notes-core/api").default}
@@ -26,8 +27,7 @@ function initializeDatabase() {
if (!isAppHydrated()) {
try {
await loadDefaultNotes(db);
setAppHydrated();
loadDefaultNotes(db);
} catch (e) {}
}
});
@@ -58,7 +58,9 @@ async function loadDefaultNotes(db) {
if (note.autoOpen) autoOpenId = id;
}
EV.publish(EVENTS.appRefreshRequested);
if (autoOpenId) quickNavigate(`/notes/${autoOpenId}/edit`);
setAppHydrated();
}
function quickNavigate(url) {