diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/128x128@2x.png b/src-tauri/icons/128x128@2x.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/32x32.png b/src-tauri/icons/32x32.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square107x107Logo.png b/src-tauri/icons/Square107x107Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square142x142Logo.png b/src-tauri/icons/Square142x142Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square150x150Logo.png b/src-tauri/icons/Square150x150Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square284x284Logo.png b/src-tauri/icons/Square284x284Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square30x30Logo.png b/src-tauri/icons/Square30x30Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square310x310Logo.png b/src-tauri/icons/Square310x310Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square44x44Logo.png b/src-tauri/icons/Square44x44Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square71x71Logo.png b/src-tauri/icons/Square71x71Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/Square89x89Logo.png b/src-tauri/icons/Square89x89Logo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/StoreLogo.png b/src-tauri/icons/StoreLogo.png old mode 100644 new mode 100755 diff --git a/src-tauri/icons/icon.icns b/src-tauri/icons/icon.icns old mode 100644 new mode 100755 diff --git a/src-tauri/icons/icon.ico b/src-tauri/icons/icon.ico old mode 100644 new mode 100755 diff --git a/src-tauri/icons/icon.png b/src-tauri/icons/icon.png old mode 100644 new mode 100755 diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index deb1572..0dcd43b 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -25,11 +25,7 @@ "active": true, "targets": "all", "icon": [ - "icons/32x32.png", - "icons/128x128.png", - "icons/128x128@2x.png", - "icons/icon.icns", - "icons/icon.ico" + "icons/icon.png" ] } } diff --git a/src/adminpanellib.ts b/src/adminpanellib.ts index d844451..18f363d 100644 --- a/src/adminpanellib.ts +++ b/src/adminpanellib.ts @@ -3,9 +3,10 @@ import { useRouter } from "vue-router"; class AdminPanelLib { - router=useRouter(); static async getUserInfo(token:string){ + if(!await RitzenbergenLib.RitzenbergenLib.checkInternetConnection()) return false; + const url=new URL(RitzenbergenLib.RitzenbergenLib.api("/admin/userinfo.php")); return fetch(url.toString(), { headers: { diff --git a/src/components/Kloenkasten.vue b/src/components/Kloenkasten.vue index d8adf46..ad3f493 100644 --- a/src/components/Kloenkasten.vue +++ b/src/components/Kloenkasten.vue @@ -23,7 +23,7 @@ export default { parseInt(localStorage.getItem("kloenkasten_last_opened")) ); const lastMsg = this.messages[this.messages.length - 1]; - if (lastMsg.timestamp > lastOpened) { + if (this.messages && lastMsg.timestamp > lastOpened) { return true; } return false; @@ -60,7 +60,7 @@ export default { "kloenkasten_last_opened", Date.now().toString() ); - window.setTimeout( + if(this.messages) window.setTimeout( () => this.msgrefs[this.msgrefs.length - 1].scrollIntoView({ behavior: "smooth", @@ -78,13 +78,19 @@ export default { ) ); return fetch(url.toString(), { method: "GET" }) - .then((response) => response.json()) + .then((response)=>{ + if(response.ok) return response.json(); + else throw new Error("fetch "+response.status); + }) .then((data) => data.map((msg) => { msg.timestamp = new Date(msg.timestamp); return msg; }) - ); + ).catch(()=>{ + return false; + + }); }, watch: ["reloader"], }, @@ -108,7 +114,7 @@ export default { -