This commit is contained in:
@@ -58,15 +58,13 @@ public class Executor16PushNotification extends PacketExecutor<Packet16PushNotif
|
||||
token.setToken(notificationToken);
|
||||
token.setDevice(device);
|
||||
token.setType(packet.getTokenType());
|
||||
device.addToken(token);
|
||||
this.deviceRepository.save(device);
|
||||
this.pushTokenRepository.save(token);
|
||||
}
|
||||
if(packet.getAction() == NetworkNotificationAction.UNSUBSCRIBE && pushToken != null){
|
||||
/**
|
||||
* Отписка от токена только если токен уже подписан
|
||||
*/
|
||||
device.removeToken(pushToken);
|
||||
this.deviceRepository.save(device);
|
||||
this.pushTokenRepository.delete(pushToken);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user