Unregister the user from FCM when they clear their data

pull/273/head
nielsandriesse 4 years ago
parent e1d17ae831
commit 322087b83d

@ -570,6 +570,10 @@ public class ApplicationContext extends MultiDexApplication implements Dependenc
}
public void clearData() {
String token = TextSecurePreferences.getFCMToken(this);
if (token != null && !token.isEmpty()) {
LokiPushNotificationManager.unregister(token, this);
}
boolean wasUnlinked = TextSecurePreferences.getWasUnlinked(this);
TextSecurePreferences.clearAll(this);
TextSecurePreferences.setWasUnlinked(this, wasUnlinked);

Loading…
Cancel
Save