Теперь увдомления не приходят когда идет синхронизация
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user