@@ -50,7 +50,6 @@ class PushHostHandlers(
5050
5151 override fun getToken (callback : (Result <String >) -> Unit ) {
5252 FirebaseMessaging .getInstance().token.addOnCompleteListener(OnCompleteListener { task ->
53- val fcmToken = task.result
5453 if (! task.isSuccessful) {
5554 Log .w(TAG , " Fetching FCM registration token failed" , task.exception)
5655 callback(
@@ -62,13 +61,16 @@ class PushHostHandlers(
6261 )
6362 )
6463 return @OnCompleteListener
65- } else if (fcmToken == null ) {
66- Log .w(TAG , " FCM token was null" )
67- callback(Result .failure(IllegalStateException (" FCM token was null" )))
68- return @OnCompleteListener
64+ } else {
65+ val fcmToken = task.result
66+ if (fcmToken == null ){
67+ Log .w(TAG , " FCM token was null" )
68+ callback(Result .failure(IllegalStateException (" FCM token was null" )))
69+ return @OnCompleteListener
70+ }
71+ // Return latest FCM registration token
72+ callback(Result .success(fcmToken))
6973 }
70- // Return latest FCM registration token
71- callback(Result .success(fcmToken))
7274 })
7375 }
7476
@@ -229,4 +231,4 @@ class PushHostHandlers(
229231 .sendBroadcast(backgroundMessageCompleteIntent)
230232 }
231233 }
232- }
234+ }
0 commit comments