just set OWA,OWP,OWI user agents upon token deletion
This commit is contained in:
parent
8fc6f9c442
commit
d6319aeb92
|
@ -351,6 +351,7 @@ public class AccountController {
|
|||
Device device = account.getAuthenticatedDevice().get();
|
||||
device.setGcmId(null);
|
||||
device.setFetchesMessages(false);
|
||||
device.setUserAgent("OWA");
|
||||
|
||||
accounts.update(account);
|
||||
directoryQueue.refreshRegisteredUser(account);
|
||||
|
@ -384,6 +385,11 @@ public class AccountController {
|
|||
Device device = account.getAuthenticatedDevice().get();
|
||||
device.setApnId(null);
|
||||
device.setFetchesMessages(false);
|
||||
if (device.getId() == 1) {
|
||||
device.setUserAgent("OWI");
|
||||
} else {
|
||||
device.setUserAgent("OWP");
|
||||
}
|
||||
|
||||
accounts.update(account);
|
||||
directoryQueue.refreshRegisteredUser(account);
|
||||
|
|
|
@ -49,19 +49,15 @@ public class PushFeedbackProcessor extends AccountDatabaseCrawlerListener {
|
|||
device.getUninstalledFeedbackTimestamp() + TimeUnit.DAYS.toMillis(2) <= Util.todayInMillis())
|
||||
{
|
||||
if (device.getLastSeen() + TimeUnit.DAYS.toMillis(2) <= Util.todayInMillis()) {
|
||||
String type = "unknown";
|
||||
if (!Util.isEmpty(device.getApnId()) && device.getId() == 1) {
|
||||
type = "iPhone";
|
||||
} else if (!Util.isEmpty(device.getApnId()) && device.getId() != 1) {
|
||||
type = "iPad";
|
||||
if (!Util.isEmpty(device.getApnId())) {
|
||||
if (device.getId() == 1) {
|
||||
device.setUserAgent("OWI");
|
||||
} else {
|
||||
device.setUserAgent("OWP");
|
||||
}
|
||||
} else if (!Util.isEmpty(device.getGcmId())) {
|
||||
type = "Android";
|
||||
} else if (device.getFetchesMessages() && "OWA".equals(device.getUserAgent())) {
|
||||
type = "Android Tweaker";
|
||||
} else if (device.getFetchesMessages()) {
|
||||
type = "Desktop";
|
||||
device.setUserAgent("OWA");
|
||||
}
|
||||
device.setUserAgent(type);
|
||||
device.setGcmId(null);
|
||||
device.setApnId(null);
|
||||
device.setVoipApnId(null);
|
||||
|
|
Loading…
Reference in New Issue