fix: fallback to passing URL through if January is not enabled

This commit is contained in:
Paul Makles
2023-04-20 15:01:46 +01:00
parent 97b74940d4
commit 5086a10462
+5 -1
View File
@@ -169,7 +169,7 @@ export class Client extends EventEmitter<Events> {
/**
* Create Revolt.js Client
*/
constructor(options?: Partial<ClientOptions>) {
constructor(options?: Partial<ClientOptions>, configuration?: RevoltConfig) {
super();
this.options = {
@@ -197,6 +197,8 @@ export class Client extends EventEmitter<Events> {
...options,
};
this.configuration = configuration;
this.api = new API({
baseURL: this.options.baseURL,
});
@@ -369,6 +371,8 @@ export class Client extends EventEmitter<Events> {
return `${
this.configuration.features.january.url
}/proxy?url=${encodeURIComponent(url)}`;
} else {
return url;
}
}
}