Skip to content

Commit be4baaa

Browse files
committed
Fixed ADM registration crash possibly from service restarts
1 parent d978cce commit be4baaa

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

OneSignalSDK/onesignal/src/main/java/com/onesignal/ADMMessageHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ protected void onMessage(Intent intent) {
5757

5858
@Override
5959
protected void onRegistered(String newRegistrationId) {
60-
OneSignal.Log(OneSignal.LOG_LEVEL.INFO, "ADM registartion ID: " + newRegistrationId);
60+
OneSignal.Log(OneSignal.LOG_LEVEL.INFO, "ADM registration ID: " + newRegistrationId);
6161
PushRegistratorADM.fireCallback(newRegistrationId);
6262
}
6363

OneSignalSDK/onesignal/src/main/java/com/onesignal/PushRegistratorADM.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ public void run() {
6363
}
6464

6565
public static void fireCallback(String id) {
66+
if (registeredCallback == null)
67+
return;
6668
callbackSuccessful = true;
6769
registeredCallback.complete(id, 1);
6870
}

0 commit comments

Comments
 (0)