Force full contact/group import on next launch if not first run (#1476)

* Force full contact/group import on next launch (if not first run)

FREEBIE

* Don't update contact sync key in storage on every reconnect

FREEBIE
This commit is contained in:
Scott Nonnenberg 2017-09-14 12:08:10 -07:00 committed by GitHub
parent 2166e0924a
commit ff6dc786f9

View file

@ -143,6 +143,18 @@
SERVER_URL, SERVER_PORTS, USERNAME, PASSWORD
);
// Because v0.43.2 introduced a bug that lost contact details, v0.43.4 introduces
// a one-time contact sync to restore all lost contact/group information. We
// disable this checking if a user is first registering.
var key = 'chrome-contact-sync-v0.43.4';
if (!storage.get(key)) {
storage.put(key, true);
if (!firstRun && textsecure.storage.user.getDeviceId() != '1') {
window.getSyncRequest();
}
}
if (firstRun === true && textsecure.storage.user.getDeviceId() != '1') {
if (!storage.get('theme-setting') && textsecure.storage.get('userAgent') === 'OWI') {
storage.put('theme-setting', 'ios');