Исправлен спам уведомлениями
This commit is contained in:
@@ -88,6 +88,12 @@ public class MessageDispatcher {
|
||||
/**
|
||||
* Отправляем PUSH уведомление
|
||||
*/
|
||||
if(packet instanceof Packet11Typeing){
|
||||
/**
|
||||
* Если это пакет печати, то не отправляем пуш уведомление, так как это может привести к спаму пушами при наборе текста
|
||||
*/
|
||||
return;
|
||||
}
|
||||
this.firebaseDispatcher.sendPushNotification(groupMembersPublicKeys, "Rosetta", "New message in group");
|
||||
}
|
||||
|
||||
@@ -112,10 +118,6 @@ public class MessageDispatcher {
|
||||
* Отправляем сообщение получателю
|
||||
*/
|
||||
this.clientManager.sendPacketToAuthorizedPK(toPublicKey, packet);
|
||||
/**
|
||||
* Отправляем PUSH уведомление получателю
|
||||
*/
|
||||
this.firebaseDispatcher.sendPushNotification(toPublicKey, "Rosetta", "New message from");
|
||||
|
||||
if(!bufferizationNeed){
|
||||
/**
|
||||
@@ -128,6 +130,10 @@ public class MessageDispatcher {
|
||||
* Сохраняем сообщение в буфер на случай если получатель офлайн, или нам нужна будет синхронизация сообщений для получателя
|
||||
*/
|
||||
this.bufferService.pushPacketToBuffer(fromPublicKey, toPublicKey, packet);
|
||||
/**
|
||||
* Отправляем PUSH уведомление получателю
|
||||
*/
|
||||
this.firebaseDispatcher.sendPushNotification(toPublicKey, "Rosetta", "New message");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user