diff --git a/src/router.ts b/src/router.ts index 5f809e7..6b3d8fa 100755 --- a/src/router.ts +++ b/src/router.ts @@ -104,7 +104,6 @@ async function init(): Promise { await services.restoreDevice(device); } await services.restoreProcesses(); - await services.restoreMessages(); if (services.isPaired()) { await navigate('process'); diff --git a/src/services/service.ts b/src/services/service.ts index fcbae1d..282d6b3 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -459,38 +459,6 @@ export default class Services { return hexObjects; } - private getCachedMessages(): string[] { - const u32KeyRegex = /^\d+$/; - const U32_MAX = 4294967295; - const messages: string[] = []; - - for (let i = 0; i < localStorage.length; i++) { - const key = localStorage.key(i); - - if (!key) { - return messages; - } - - if (u32KeyRegex.test(key)) { - const num = parseInt(key, 10); - if (num < 0 || num > U32_MAX) { - console.warn(`Key ${key} is outside the u32 range and will be ignored.`); - continue; - } - - const value = localStorage.getItem(key); - if (!value) { - console.warn(`No value found for key: ${key}`); - continue; - } - - messages.push(value); - } - } - - return messages; - } - public async restoreProcesses() { const processesCache = this.getProcessesCache(); console.log('🚀 ~ Services ~ restoreProcesses ~ processesCache:', processesCache); @@ -507,19 +475,6 @@ export default class Services { } } - public async restoreMessages() { - const cachedMessages = this.getCachedMessages(); - console.log('🚀 ~ Services ~ restoreMessages ~ chachedMessages:', cachedMessages); - - if (cachedMessages && cachedMessages.length != 0) { - try { - await this.sdkClient.set_message_cache(cachedMessages); - } catch (e) { - console.error('Services ~ restoreMessages ~ Error:', e); - } - } - } - getNotifications(): INotification[] { return [ {