diff options
author | Daniel Gultsch <daniel@gultsch.de> | 2021-05-13 11:27:05 +0300 |
---|---|---|
committer | Daniel Gultsch <daniel@gultsch.de> | 2021-05-13 11:27:05 +0300 |
commit | 2b9862adea0e56f58474d5d9c9562fab46be57a3 (patch) | |
tree | 8ccb89f8818a611078216d3599f4243efd67ca73 | |
parent | d91cd3e9e8bd9516ef4d9334f2d27c44b028170b (diff) |
update some libraries
-rw-r--r-- | src/playstore/java/eu/siacs/conversations/services/MaintenanceReceiver.java | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/src/playstore/java/eu/siacs/conversations/services/MaintenanceReceiver.java b/src/playstore/java/eu/siacs/conversations/services/MaintenanceReceiver.java index 24212cf34..2a08cf676 100644 --- a/src/playstore/java/eu/siacs/conversations/services/MaintenanceReceiver.java +++ b/src/playstore/java/eu/siacs/conversations/services/MaintenanceReceiver.java @@ -5,9 +5,7 @@ import android.content.Context; import android.content.Intent; import android.util.Log; -import com.google.firebase.iid.FirebaseInstanceId; - -import java.io.IOException; +import com.google.firebase.installations.FirebaseInstallations; import eu.siacs.conversations.Config; import eu.siacs.conversations.utils.Compatibility; @@ -23,16 +21,10 @@ public class MaintenanceReceiver extends BroadcastReceiver { } private void renewInstanceToken(final Context context) { - new Thread(() -> { - try { - FirebaseInstanceId.getInstance().deleteInstanceId(); - final Intent intent = new Intent(context, XmppConnectionService.class); + FirebaseInstallations.getInstance().delete().addOnSuccessListener(unused -> { + final Intent intent = new Intent(context, XmppConnectionService.class); intent.setAction(XmppConnectionService.ACTION_FCM_TOKEN_REFRESH); Compatibility.startService(context, intent); - } catch (IOException e) { - Log.d(Config.LOGTAG, "unable to renew instance token", e); - } - }).start(); - + }); } } |