feat(xo-lib): allow passing opts to JsonRpcWebSocketClient

This commit is contained in:
Julien Fontanet
2021-11-24 23:53:33 +01:00
parent 966091593a
commit 446f390b3d

View File

@@ -13,8 +13,9 @@ export class XoError extends BaseError {}
// -------------------------------------------------------------------
export default class Xo extends JsonRpcWebSocketClient {
constructor({ credentials, url = '.' } = {}) {
super(`${trimEnd(url, '/')}/api/`)
constructor({ credentials, url = '.', ...opts } = {}) {
opts.url = `${trimEnd(url, '/')}/api/`
super(opts)
this._credentials = credentials
this._user = null