From 3e9600c2129fa5bbf47c7e5876ce3d83ce497003 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Mon, 8 Aug 2016 12:58:52 +0200 Subject: [PATCH] =?UTF-8?q?don=E2=80=99t=20add=20push=20devices=20if=20arr?= =?UTF-8?q?ay=20is=20empty?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../helpers/notifications/PushNotificationManager.java | 3 +++ .../magicmicky/habitrpgwrapper/lib/models/HabitRPGUser.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java index 8b0ec84a0..6db42c518 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/helpers/notifications/PushNotificationManager.java @@ -108,6 +108,9 @@ public class PushNotificationManager { } private Boolean userHasPushDevice() { + if (this.user.getPushDevices() == null) { + return true; + } for(PushDevice pushDevice : this.user.getPushDevices()) { if(pushDevice.getRegId().equals(this.refreshedToken)) { return true; diff --git a/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/models/HabitRPGUser.java b/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/models/HabitRPGUser.java index 1092cfd45..d0595b59b 100644 --- a/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/models/HabitRPGUser.java +++ b/Habitica/src/main/java/com/magicmicky/habitrpgwrapper/lib/models/HabitRPGUser.java @@ -99,7 +99,7 @@ public class HabitRPGUser extends BaseModel { foreignColumnName = "user_id")}) private Invitations invitations; - private List pushDevices = new ArrayList(); + private List pushDevices; private Purchases purchased;