Bug 787273 - Part 8: Make TPS go through main.js for service instance; r=rnewman

This commit is contained in:
Gregory Szorc 2012-09-18 11:34:25 -07:00
Родитель b6376f859c
Коммит a3be692568
2 изменённых файлов: 12 добавлений и 12 удалений

Просмотреть файл

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