flash message

This commit is contained in:
silas
2018-11-01 17:17:09 +01:00
parent 8d874d569c
commit 3b78a63e67
5 changed files with 58 additions and 18 deletions

View File

@@ -1,6 +1,6 @@
import {
AndroidBridge,
App, applyPolyfills,
App, applyPolyfills, FlashMessenger, Helper,
InitPromise, MenuAction,
ShareManager,
SmsShareButton, TelegramShareButton,
@@ -86,9 +86,25 @@ InitPromise.resolve(app).then(async function () {
app.start(MenuSite);
Translator.setLanguage("de");
InstallManager.setCanInstallListener(e => {});
let storageManager = MyStorageManager.getInstance()
if (InstallManager.isInstalled()){
MyStorageManager.getInstance().persist();
storageManager.persist();
}
let wasOpened = (Helper.nonNull(localStorage.getItem('was-open'), "0") === "1");
if (wasOpened){
Promise.all([storageManager.isPersistent(), navigator["serviceWorker"]["ready"]]).then(res => {
console.log("Init part ", res);
if (!res[0]){
FlashMessenger.addMessage("warning-data-not-persistent");
}
});
}
else{
localStorage.setItem("was-open", "1");
}
window["applyAndroidBridge"] = AndroidBridge.applyDefinitions;