feat(federation): Add request parameter to all request outputs

This commit is contained in:
Jesse Wierzbinski 2024-07-26 17:08:52 +02:00
parent a4a1f8207a
commit 6160ebd7c4
No known key found for this signature in database

View file

@ -14,6 +14,7 @@ export interface Output<ReturnType> {
data: ReturnType; data: ReturnType;
ok: boolean; ok: boolean;
raw: Response; raw: Response;
request: Request;
} }
/** /**
@ -144,6 +145,7 @@ export class FederationRequester {
data: error, data: error,
ok: false, ok: false,
raw: result, raw: result,
request,
}, },
`Request failed (${result.status}): ${ `Request failed (${result.status}): ${
error.error || error.message || result.statusText error.error || error.message || result.statusText
@ -155,6 +157,7 @@ export class FederationRequester {
data: isJson ? await result.json() : (await result.text()) || null, data: isJson ? await result.json() : (await result.text()) || null,
ok: true, ok: true,
raw: result, raw: result,
request,
}; };
} }