diff --git a/FLO_Messenger.html b/FLO_Messenger.html index 4526dd0..eb5eca5 100644 --- a/FLO_Messenger.html +++ b/FLO_Messenger.html @@ -724,23 +724,17 @@ floGlobals.settings.lastReceived='0'; //load messages from IDB and render them - reactor.dispatchEvent("startUpSuccessLog", `Loading contacts! Please Wait...`) - messenger.loadContacts().then(contacts => { - renderContactList(contacts) - reactor.dispatchEvent("startUpSuccessLog", `Contacts loaded successful`) - reactor.dispatchEvent("startUpSuccessLog", `Loading messages! Please Wait...`) - messenger.loadMessages().then(data => { - renderMessages(data, true) - reactor.dispatchEvent("startUpSuccessLog", `Messages loaded successful`) - //hide loading screen - document.getElementById("loading-screen").classList.add("hide") - document.getElementById("refresh-inbox").click() - }).catch(error => { - reactor.dispatchEvent("startUpErrorLog", `Failed to load messages`) - showMessage(error, "error") - }) + reactor.dispatchEvent("startUpSuccessLog", `Loading Data! Please Wait...`) + messenger.loadData().then(data => { + renderContactList(data.contacts) + renderMessages(data.messages, true) + renderMails(data.mails) + reactor.dispatchEvent("startUpSuccessLog", `Load Successful!`) + //hide loading screen + document.getElementById("loading-screen").classList.add("hide") + document.getElementById("refresh-inbox").click(); }).catch(error => { - reactor.dispatchEvent("startUpErrorLog", `Failed to load contacts`) + reactor.dispatchEvent("startUpErrorLog", `Failed to load data`) showMessage(error, "error") }) }).catch(error => showMessage(error, "error")) @@ -838,6 +832,34 @@ + + + +