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,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 {