tangem-app-android-audited/app/src/google/java/com/tangem/tap/FirebasePushNotificationsTokenProvider.kt
2026-03-20 20:54:46 +03:00

18 lines
No EOL
601 B
Kotlin

package com.tangem.tap
import com.google.firebase.messaging.FirebaseMessaging
import com.tangem.utils.logging.TangemLogger
import com.tangem.utils.notifications.PushNotificationsTokenProvider
import kotlinx.coroutines.tasks.await
import javax.inject.Inject
internal class FirebasePushNotificationsTokenProvider @Inject constructor() : PushNotificationsTokenProvider {
override suspend fun getToken(): String {
return try {
FirebaseMessaging.getInstance().token.await()
} catch (ex: Exception) {
TangemLogger.e("Error", ex)
""
}
}
}