Unregister the user from FCM when they clear their data

This commit is contained in:
nielsandriesse 2020-08-04 15:41:10 +10:00
parent e1d17ae831
commit 322087b83d

View File

@ -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);