Исправление кросс диалогового чтения

This commit is contained in:
RoyceDa
2026-02-17 15:47:55 +02:00
parent 9a1ba881b9
commit 6865d32de8

View File

@@ -472,6 +472,13 @@ export function DialogProvider(props: DialogProviderProps) {
const fromPublicKey = packet.getFromPublicKey();
const toPublicKey = packet.getToPublicKey();
if(fromPublicKey == publicKey){
/**
* Это синхронизация, игнорируем ее в этом обработчике
*/
return;
}
if(hasGroup(props.dialog)){
/**
* Если это групповое сообщение, то для него есть
@@ -543,6 +550,13 @@ export function DialogProvider(props: DialogProviderProps) {
const fromPublicKey = packet.getFromPublicKey();
const toPublicKey = packet.getToPublicKey();
if(fromPublicKey == publicKey){
/**
* Это синхронизация, игнорируем ее в этом обработчике
*/
return;
}
if(toPublicKey != props.dialog){
/**
* Исправление кросс диалогового сообщения