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,
|
||||
extra?: RequestInit,
|
||||
): 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>(
|
||||
|
|
@ -233,8 +237,13 @@ export class FederationRequester {
|
|||
body: object,
|
||||
extra?: RequestInit,
|
||||
): 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