From e67bcc6a8f28a7d0ee665ac5d0227261e8d4b6eb Mon Sep 17 00:00:00 2001 From: Haakam Aujla Date: Fri, 27 Feb 2026 02:41:32 -0800 Subject: [PATCH] Fix MPP --- src/wrapper/mppx.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wrapper/mppx.ts b/src/wrapper/mppx.ts index d61053e..b1c92a5 100644 --- a/src/wrapper/mppx.ts +++ b/src/wrapper/mppx.ts @@ -3,7 +3,7 @@ import { probe402, wsToHttp } from "./util.js"; export interface MppxClient { fetch: typeof globalThis.fetch; transport: { - setCredential(request: Request, credential: string): Request; + setCredential(request: Request, credential: string): RequestInit; }; createCredential(response: Response): Promise; } @@ -15,7 +15,7 @@ export async function getPaymentCredentials(wsUrl: string, mppx: MppxClient): Pr const signed = mppx.transport.setCredential(new Request(wsToHttp(wsUrl)), credential); const headers: Record = {}; - signed.headers.forEach((value: string, key: string) => { + new Headers(signed.headers).forEach((value, key) => { headers[key] = value; }); return headers;