diff --git a/src/services/service.ts b/src/services/service.ts index d62c05e..a085c4a 100644 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -485,16 +485,14 @@ export default class Services { const cachedMessages = this.getCachedMessages(); console.log("🚀 ~ Services ~ restoreMessages ~ chachedMessages:", cachedMessages); - if (cachedMessages.length == 0) { - console.debug("🚀 ~ Services ~ restoreMessages ~ no messages in local storage"); - return; + if (cachedMessages && cachedMessages.length != 0) { + try { + await this.sdkClient.set_message_cache(cachedMessages); + } catch (e) { + console.error('Services ~ restoreMessages ~ Error:', e); + } } - try { - await this.sdkClient.set_message_cache(JSON.stringify(cachedMessages)); - } catch (e) { - console.error('Services ~ restoreMessages ~ Error:', e); - } } private cleanSubscriptions(): void {