server returns a json object for user root now, modify checkLogin() accordingly
--- a/services/sync/modules/service.js
+++ b/services/sync/modules/service.js
@@ -416,18 +416,17 @@ WeaveSvc.prototype = {
verifyLogin: function WeaveSvc_verifyLogin(onComplete, username, password) {
let user = username, pass = password;
let fn = function WeaveSvc__verifyLogin() {
let self = yield;
this._log.debug("Verifying login for user " + user);
let res = new Resource(this.baseURL + user);
yield res.get(self.cb);
- if (res.data != "\"1\"")
- throw "Login failed";
+ Svc.Json.decode(res.data); // will throw if not json
self.done(true);
};
this._notify("verify-login", "", fn).async(this, onComplete);
},
_verifyPassphrase: function WeaveSvc__verifyPassphrase(username, password,
passphrase) {
let self = yield;