diff --git a/federation/requester/index.ts b/federation/requester/index.ts index 8e17867..178e32e 100644 --- a/federation/requester/index.ts +++ b/federation/requester/index.ts @@ -206,6 +206,15 @@ export class FederationRequester { }); } + public static get( + url: string | URL, + extra?: RequestInit, + ): Promise> { + const requester = new FederationRequester(new URL(url)); + + return requester.get(new URL(url).pathname, extra); + } + public async post( path: string, body: object, @@ -218,4 +227,14 @@ export class FederationRequester { throw e; }); } + + public static post( + url: string, + body: object, + extra?: RequestInit, + ): Promise> { + const requester = new FederationRequester(new URL(url)); + + return requester.post(new URL(url).pathname, body, extra); + } }