diff --git a/app/providers/DialogProvider/DialogProvider.tsx b/app/providers/DialogProvider/DialogProvider.tsx index 58172fd..e1615db 100644 --- a/app/providers/DialogProvider/DialogProvider.tsx +++ b/app/providers/DialogProvider/DialogProvider.tsx @@ -416,6 +416,12 @@ export function DialogProvider(props: DialogProviderProps) { */ return; } + if(toPublicKey != props.dialog) { + /** + * Игнорируем если это не сообщение для этого диалога + */ + return; + } const chachaDecryptedKey = Buffer.from(await decodeWithPassword(privatePlain, aesChachaKey), "binary"); const key = chachaDecryptedKey.slice(0, 32); const nonce = chachaDecryptedKey.slice(32);