Fix bug with cached messages restoration

This commit is contained in:
NicolasCantu 2024-10-15 10:51:23 +02:00
parent d2bf16d2ea
commit c106722c5b

View File

@ -485,18 +485,16 @@ export default class Services {
const cachedMessages = this.getCachedMessages(); const cachedMessages = this.getCachedMessages();
console.log("🚀 ~ Services ~ restoreMessages ~ chachedMessages:", cachedMessages); console.log("🚀 ~ Services ~ restoreMessages ~ chachedMessages:", cachedMessages);
if (cachedMessages.length == 0) { if (cachedMessages && cachedMessages.length != 0) {
console.debug("🚀 ~ Services ~ restoreMessages ~ no messages in local storage");
return;
}
try { try {
await this.sdkClient.set_message_cache(JSON.stringify(cachedMessages)); await this.sdkClient.set_message_cache(cachedMessages);
} catch (e) { } catch (e) {
console.error('Services ~ restoreMessages ~ Error:', e); console.error('Services ~ restoreMessages ~ Error:', e);
} }
} }
}
private cleanSubscriptions(): void { private cleanSubscriptions(): void {
for (const sub of this.subscriptions) { for (const sub of this.subscriptions) {
const el = sub.element; const el = sub.element;