diff --git a/src/backend/helpers/fetch.ts b/src/backend/helpers/fetch.ts index f9aa145a..8dd3a707 100644 --- a/src/backend/helpers/fetch.ts +++ b/src/backend/helpers/fetch.ts @@ -69,7 +69,12 @@ export async function singularProxiedFetch( onResponse(context) { const tokenHeader = context.response.headers.get("X-Token"); if (tokenHeader) setApiToken(tokenHeader); - ops.onResponse?.(context); + + if (Array.isArray(ops.onResponse)) { + ops.onResponse.forEach((hook) => hook(context)); + } else { + ops.onResponse?.(context); + } }, }); }