From 5072a71c0597a2519ad470531ac152f471e8cfb8 Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Sat, 31 Jan 2026 22:12:12 +0200 Subject: [PATCH] dialog cache update --- app/providers/DialogProvider/useDialogFiber.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/providers/DialogProvider/useDialogFiber.ts b/app/providers/DialogProvider/useDialogFiber.ts index c1da8a6..c8f7b9e 100644 --- a/app/providers/DialogProvider/useDialogFiber.ts +++ b/app/providers/DialogProvider/useDialogFiber.ts @@ -145,7 +145,11 @@ export function useDialogFiber() { updateDialog(fromPublicKey); - }); + let dialogCache = getDialogCache(toPublicKey); + if (currentDialogPublicKeyView !== toPublicKey && dialogCache.length > 0) { + addOrUpdateDialogCache(toPublicKey, [...dialogCache, newMessage].slice(-MESSAGE_MAX_LOADED)); + } + }, [privatePlain, currentDialogPublicKeyView]); /** * Обработчик сообщений для группы