Bug 761682, Bug 777973 - Version prefs; don't always invalidate auth token. r=rnewman

This commit is contained in:
Nick Alexander
2012-08-08 17:13:20 -07:00
parent 65453b0f5e
commit b7ee5cc640
14 changed files with 1003 additions and 319 deletions

View File

@@ -216,6 +216,9 @@ public class SyncConfiguration implements CredentialsSource {
public String prefsPath;
public PrefsSource prefsSource;
public static final String PREF_PREFS_VERSION = "prefs.version";
public static final long CURRENT_PREFS_VERSION = 1;
public static final String CLIENTS_COLLECTION_TIMESTAMP = "serverClientsTimestamp"; // When the collection was touched.
public static final String CLIENT_RECORD_TIMESTAMP = "serverClientRecordTimestamp"; // When our record was touched.
@@ -223,6 +226,13 @@ public class SyncConfiguration implements CredentialsSource {
public static final String PREF_SYNC_ID = "syncID";
public static final String PREF_ENABLED_ENGINE_NAMES = "enabledEngineNames";
public static final String PREF_EARLIEST_NEXT_SYNC = "earliestnextsync";
public static final String PREF_CLUSTER_URL_IS_STALE = "clusterurlisstale";
public static final String PREF_ACCOUNT_GUID = "account.guid";
public static final String PREF_CLIENT_NAME = "account.clientName";
public static final String PREF_NUM_CLIENTS = "account.numClients";
/**
* Create a new SyncConfiguration instance. Pass in a PrefsSource to
* provide access to preferences.