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