mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-05 07:22:14 +00:00
Reinstate push v1
This commit is contained in:
@@ -146,7 +146,7 @@ class FirebasePushManager(private val context: Context, private val prefs: TextS
|
||||
if (response.success == true) {
|
||||
Log.d(TAG, "Unsubscribe FCM success")
|
||||
TextSecurePreferences.setFCMToken(context, null)
|
||||
PushNotificationAPI.unregister(token)
|
||||
PushNotificationAPI.unregister()
|
||||
} else {
|
||||
Log.e(TAG, "Couldn't unregister for FCM due to error: ${response.message}")
|
||||
}
|
||||
@@ -161,7 +161,10 @@ class FirebasePushManager(private val context: Context, private val prefs: TextS
|
||||
|
||||
val oldToken = TextSecurePreferences.getFCMToken(context)
|
||||
val lastUploadDate = TextSecurePreferences.getLastFCMUploadTime(context)
|
||||
if (!force && token == oldToken && System.currentTimeMillis() - lastUploadDate < tokenExpirationInterval) return
|
||||
// if (!force && token == oldToken && System.currentTimeMillis() - lastUploadDate < tokenExpirationInterval) {
|
||||
// Log.d(TAG, "not registering now... not forced or expired")
|
||||
// return
|
||||
// }
|
||||
|
||||
val pnKey = getOrCreateNotificationKey()
|
||||
|
||||
|
||||
@@ -24,7 +24,9 @@ class PushNotificationService : FirebaseMessagingService() {
|
||||
super.onNewToken(token)
|
||||
Log.d("Loki", "New FCM token: $token.")
|
||||
TextSecurePreferences.getLocalNumber(this) ?: return
|
||||
pushManager.refresh(true)
|
||||
if (TextSecurePreferences.getLocalNumber(this) != token) {
|
||||
pushManager.refresh(true)
|
||||
}
|
||||
}
|
||||
|
||||
override fun onMessageReceived(message: RemoteMessage) {
|
||||
|
||||
Reference in New Issue
Block a user