зеркало из https://github.com/mozilla/gecko-dev.git
Bug 787273 - Part 8: Make TPS go through main.js for service instance; r=rnewman
This commit is contained in:
Родитель
b6376f859c
Коммит
a3be692568
|
@ -11,7 +11,7 @@ const EXPORTED_SYMBOLS = ["BrowserTabs"];
|
|||
|
||||
const {classes: Cc, interfaces: Ci, utils: Cu} = Components;
|
||||
|
||||
Cu.import("resource://services-sync/service.js");
|
||||
Cu.import("resource://services-sync/main.js");
|
||||
|
||||
let BrowserTabs = {
|
||||
/**
|
||||
|
@ -48,7 +48,7 @@ let BrowserTabs = {
|
|||
*/
|
||||
Find: function(uri, title, profile) {
|
||||
// Find the uri in Weave's list of tabs for the given profile.
|
||||
let engine = Service.engineManager.get("tabs");
|
||||
let engine = Weave.Service.engineManager.get("tabs");
|
||||
for (let [guid, client] in Iterator(engine.getAllClients())) {
|
||||
for each (tab in client.tabs) {
|
||||
let weaveTabUrl = tab.urlHistory[0];
|
||||
|
|
|
@ -15,7 +15,7 @@ CU.import("resource://gre/modules/XPCOMUtils.jsm");
|
|||
CU.import("resource://gre/modules/Services.jsm");
|
||||
CU.import("resource://services-common/async.js");
|
||||
CU.import("resource://services-sync/constants.js");
|
||||
CU.import("resource://services-sync/service.js");
|
||||
CU.import("resource://services-sync/main.js");
|
||||
CU.import("resource://services-sync/util.js");
|
||||
CU.import("resource://tps/addons.jsm");
|
||||
CU.import("resource://tps/bookmarks.jsm");
|
||||
|
@ -567,10 +567,10 @@ let TPS = {
|
|||
names[name] = true;
|
||||
}
|
||||
|
||||
for (let engine of Service.engineManager.getEnabled()) {
|
||||
for (let engine of Weave.Service.engineManager.getEnabled()) {
|
||||
if (!(engine.name in names)) {
|
||||
Logger.logInfo("Unregistering unused engine: " + engine.name);
|
||||
Service.engineManager.unregister(engine);
|
||||
Weave.Service.engineManager.unregister(engine);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -725,10 +725,10 @@ let TPS = {
|
|||
ResetData: function ResetData() {
|
||||
this.Login(true);
|
||||
|
||||
Service.login();
|
||||
Service.wipeServer();
|
||||
Service.resetClient();
|
||||
Service.login();
|
||||
Weave.Service.login();
|
||||
Weave.Service.wipeServer();
|
||||
Weave.Service.resetClient();
|
||||
Weave.Service.login();
|
||||
|
||||
this.waitForTracking();
|
||||
},
|
||||
|
@ -746,7 +746,7 @@ let TPS = {
|
|||
}
|
||||
|
||||
if (account["serverURL"]) {
|
||||
Service.serverURL = account["serverURL"];
|
||||
Weave.Service.serverURL = account["serverURL"];
|
||||
}
|
||||
|
||||
Logger.logInfo("Setting client credentials.");
|
||||
|
@ -758,7 +758,7 @@ let TPS = {
|
|||
Weave.Service.identity.account = "tps" + suffix + "@mozilla.com";
|
||||
Weave.Service.identity.basicPassword = "tps" + suffix + "tps" + suffix;
|
||||
Weave.Service.identity.syncKey = Weave.Utils.generatePassphrase();
|
||||
Service.createAccount(Weave.Service.identity.account,
|
||||
Weave.Service.createAccount(Weave.Service.identity.account,
|
||||
Weave.Service.identity.basicPassword,
|
||||
"dummy1", "dummy2");
|
||||
} else if (account["username"] && account["password"] &&
|
||||
|
@ -772,7 +772,7 @@ let TPS = {
|
|||
return;
|
||||
}
|
||||
|
||||
Service.login();
|
||||
Weave.Service.login();
|
||||
Logger.AssertEqual(Weave.Status.service, Weave.STATUS_OK, "Weave status not OK");
|
||||
Weave.Svc.Obs.notify("weave:service:setup-complete");
|
||||
this._loggedIn = true;
|
||||
|
|
Загрузка…
Ссылка в новой задаче