diff --git a/src/Client.ts b/src/Client.ts index fec6fe05..b6f6d6c1 100644 --- a/src/Client.ts +++ b/src/Client.ts @@ -169,7 +169,7 @@ export class Client extends EventEmitter { /** * Create Revolt.js Client */ - constructor(options?: Partial) { + constructor(options?: Partial, configuration?: RevoltConfig) { super(); this.options = { @@ -197,6 +197,8 @@ export class Client extends EventEmitter { ...options, }; + this.configuration = configuration; + this.api = new API({ baseURL: this.options.baseURL, }); @@ -369,6 +371,8 @@ export class Client extends EventEmitter { return `${ this.configuration.features.january.url }/proxy?url=${encodeURIComponent(url)}`; + } else { + return url; } } }