feat: overwrite token via request

This commit is contained in:
MARCROCK22 2024-04-24 18:23:43 -04:00
parent 59b48b2168
commit 7f49385fb1
2 changed files with 2 additions and 1 deletions

View File

@ -330,7 +330,7 @@ export class ApiHandler {
let finalUrl = options.url;
let data: string | FormData | undefined;
if (options.request.auth) {
options.headers.Authorization = `${this.options.type} ${this.options.token}`;
options.headers.Authorization = `${this.options.type} ${options.request.token || this.options.token}`;
}
if (options.request.query) {
finalUrl += `?${new URLSearchParams(options.request.query)}`;

View File

@ -36,6 +36,7 @@ export interface ApiRequestOptions {
route?: `/${string}`;
unshift?: boolean;
appendToFormData?: boolean;
token?: string;
}
export type HttpMethods = 'GET' | 'DELETE' | 'PUT' | 'POST' | 'PATCH';