mirror of
https://github.com/versia-pub/api.git
synced 2025-12-06 08:28:19 +01:00
fix(federation): 🐛 Fix HTTP client stripping query strings from requests in some cases
This commit is contained in:
parent
62e5724a1c
commit
a4a1f8207a
|
|
@ -210,9 +210,13 @@ export class FederationRequester {
|
||||||
url: string | URL,
|
url: string | URL,
|
||||||
extra?: RequestInit,
|
extra?: RequestInit,
|
||||||
): Promise<Output<ReturnType>> {
|
): Promise<Output<ReturnType>> {
|
||||||
const requester = new FederationRequester(new URL(url));
|
const urlUrl = new URL(url);
|
||||||
|
const requester = new FederationRequester(urlUrl);
|
||||||
|
|
||||||
return requester.get<ReturnType>(new URL(url).pathname, extra);
|
return requester.get<ReturnType>(
|
||||||
|
urlUrl.pathname + urlUrl.search,
|
||||||
|
extra,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async post<ReturnType>(
|
public async post<ReturnType>(
|
||||||
|
|
@ -233,8 +237,13 @@ export class FederationRequester {
|
||||||
body: object,
|
body: object,
|
||||||
extra?: RequestInit,
|
extra?: RequestInit,
|
||||||
): Promise<Output<ReturnType>> {
|
): Promise<Output<ReturnType>> {
|
||||||
const requester = new FederationRequester(new URL(url));
|
const urlUrl = new URL(url);
|
||||||
|
const requester = new FederationRequester(urlUrl);
|
||||||
|
|
||||||
return requester.post<ReturnType>(new URL(url).pathname, body, extra);
|
return requester.post<ReturnType>(
|
||||||
|
urlUrl.pathname + urlUrl.search,
|
||||||
|
body,
|
||||||
|
extra,
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue