Update deps.
This commit is contained in:
parent
7d7cc56527
commit
cbfb94afcb
@ -28,22 +28,22 @@
|
|||||||
"node": ">=0.12"
|
"node": ">=0.12"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"jsonrpc-websocket-client": "0.0.1-4",
|
"jsonrpc-websocket-client": "0.0.1-5",
|
||||||
"lodash.startswith": "^3.0.1",
|
"lodash.startswith": "^4.0.0",
|
||||||
"make-error": "^1.0.4"
|
"make-error": "^1.0.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"babel-cli": "^6.3.17",
|
"babel-cli": "^6.3.17",
|
||||||
"babel-eslint": "^5.0.0-beta6",
|
"babel-eslint": "^6.0.0-beta.6",
|
||||||
"babel-preset-es2015": "^6.3.13",
|
"babel-preset-es2015": "^6.3.13",
|
||||||
"babel-preset-stage-0": "^6.3.13",
|
"babel-preset-stage-0": "^6.3.13",
|
||||||
"clarify": "^1.0.5",
|
"clarify": "^1.0.5",
|
||||||
"dependency-check": "^2.5.1",
|
"dependency-check": "^2.5.1",
|
||||||
"mocha": "^2.3.4",
|
"mocha": "^2.3.4",
|
||||||
"must": "^0.13.1",
|
"must": "^0.13.1",
|
||||||
"nyc": "^5.0.0",
|
"nyc": "^6.1.1",
|
||||||
"source-map-support": "^0.4.0",
|
"source-map-support": "^0.4.0",
|
||||||
"standard": "^5.4.1",
|
"standard": "^6.0.8",
|
||||||
"trace": "^2.0.1"
|
"trace": "^2.0.1"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -18,7 +18,7 @@ export class XoError extends BaseError {}
|
|||||||
// TODO: implement call(...).retry(predicate)
|
// TODO: implement call(...).retry(predicate)
|
||||||
export default class Xo extends JsonRpcWebSocketClient {
|
export default class Xo extends JsonRpcWebSocketClient {
|
||||||
constructor (opts) {
|
constructor (opts) {
|
||||||
super(`${opts && opts.url || '.' }/api/`)
|
super(`${opts && opts.url || '.'}/api/`)
|
||||||
|
|
||||||
this._credentials = opts && opts.credentials || null
|
this._credentials = opts && opts.credentials || null
|
||||||
this._user = null
|
this._user = null
|
||||||
@ -45,7 +45,7 @@ export default class Xo extends JsonRpcWebSocketClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const promise = super.call(method, args)
|
const promise = super.call(method, args)
|
||||||
promise.retry = predicate => promise.catch(error => {
|
promise.retry = (predicate) => promise.catch((error) => {
|
||||||
i = (i || 0) + 1
|
i = (i || 0) + 1
|
||||||
if (predicate(error, i)) {
|
if (predicate(error, i)) {
|
||||||
return this.call(method, args, i)
|
return this.call(method, args, i)
|
||||||
@ -63,7 +63,7 @@ export default class Xo extends JsonRpcWebSocketClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
_signIn (credentials) {
|
_signIn (credentials) {
|
||||||
return super.call('session.signIn', credentials).then(user => {
|
return super.call('session.signIn', credentials).then((user) => {
|
||||||
this._user = user
|
this._user = user
|
||||||
this.emit('authenticated')
|
this.emit('authenticated')
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user