Исправление кросс диалогового чтения
This commit is contained in:
@@ -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){
|
||||
/**
|
||||
* Исправление кросс диалогового сообщения
|
||||
|
||||
Reference in New Issue
Block a user