Теперь увдомления не приходят когда идет синхронизация

This commit is contained in:
RoyceDa
2026-02-17 00:18:11 +02:00
parent 8dc0a7131e
commit 265b60b35a

View File

@@ -304,7 +304,7 @@ export function useDialogFiber() {
mentionFlag = true;
}
if (!muted.includes(toPublicKey) || mentionFlag) {
if ((!muted.includes(toPublicKey) || mentionFlag) && protocolState != ProtocolState.SYNCHRONIZATION) {
/**
* Если группа не в мутие или есть упоминание - отправляем уведомление
*/
@@ -445,9 +445,9 @@ export function useDialogFiber() {
* чтобы когда приходит пачка сообщений с сервера в момент того как
* пользователь был неактивен, не слать уведомления по всем этим сообщениям
*/
if (!muted.includes(fromPublicKey)) {
if (!muted.includes(fromPublicKey) || protocolState == ProtocolState.SYNCHRONIZATION) {
/**
* Если пользователь в муте - не отправляем уведомление
* Если пользователь в муте или сейчас идет синхронизация - не отправляем уведомление
*/
notify("New message", "You have a new message");
}