Skip to content

Commit dfe455e

Browse files
committed
android [nfc]: Auto-convert FcmListenerService to Kotlin
Done with Code > Convert Java File to Kotlin File in Android Studio. Next we'll make some NFC adjustments to the output.
1 parent 44592b5 commit dfe455e

File tree

2 files changed

+23
-27
lines changed

2 files changed

+23
-27
lines changed

android/app/src/main/java/com/zulipmobile/notifications/FcmListenerService.java

Lines changed: 0 additions & 27 deletions
This file was deleted.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package com.zulipmobile.notifications
2+
3+
import com.zulipmobile.notifications.onReceived
4+
import com.google.firebase.messaging.FirebaseMessagingService
5+
import com.google.firebase.messaging.RemoteMessage
6+
import com.facebook.react.bridge.ReactContext
7+
import com.facebook.react.ReactApplication
8+
import com.zulipmobile.notifications.NotificationsModule
9+
10+
class FcmListenerService : FirebaseMessagingService() {
11+
override fun onMessageReceived(message: RemoteMessage) {
12+
onReceived(this, message.data)
13+
}
14+
15+
override fun onNewToken(token: String) {
16+
super.onNewToken(token)
17+
val reactContext = (application as ReactApplication)
18+
.reactNativeHost
19+
.reactInstanceManager
20+
.currentReactContext
21+
NotificationsModule.emitToken(reactContext, token)
22+
}
23+
}

0 commit comments

Comments
 (0)