diff --git a/clk-gateway/src/helpers.ts b/clk-gateway/src/helpers.ts index 394679f0..0cc5cee0 100644 --- a/clk-gateway/src/helpers.ts +++ b/clk-gateway/src/helpers.ts @@ -205,10 +205,15 @@ export async function fetchZyfiSponsored( body: JSON.stringify(request), }); + const responseBody = await response.json(); if (!response.ok) { - throw new Error(`Failed to fetch zyfi sponsored`); + console.error( + `Failed to fetch zyfi sponsored: ${response.statusText}`, + responseBody, + ); + throw new Error(`Failed to fetch zyfi sponsored: ${responseBody.message}`); } - const sponsoredResponse = (await response.json()) as ZyfiSponsoredResponse; + const sponsoredResponse = responseBody as ZyfiSponsoredResponse; return sponsoredResponse; } diff --git a/clk-gateway/src/routes/names.ts b/clk-gateway/src/routes/names.ts index 55a3030c..9d27d9bc 100644 --- a/clk-gateway/src/routes/names.ts +++ b/clk-gateway/src/routes/names.ts @@ -126,8 +126,11 @@ router.post( let response; if (zyfiSponsoredUrl) { const zyfiRequest = buildZyfiRegisterRequest(owner, name, sub); + console.log(`ZyFi request [register]: ${JSON.stringify(zyfiRequest)}`); const zyfiResponse = await fetchZyfiSponsored(zyfiRequest); - console.log(`ZyFi response: ${JSON.stringify(zyfiResponse)}`); + console.log( + `ZyFi sponsored response [register]: ${JSON.stringify(zyfiResponse)}`, + ); // await admin.auth().revokeRefreshTokens(decodedToken.uid); @@ -268,8 +271,13 @@ router.post( data.key, data.value, ); + console.log( + `ZyFi request [set-text-record]: ${JSON.stringify(zyfiRequest)}`, + ); const zyfiResponse = await fetchZyfiSponsored(zyfiRequest); - console.log(`ZyFi response: ${JSON.stringify(zyfiResponse)}`); + console.log( + `ZyFi sponsored response [set-text-record]: ${JSON.stringify(zyfiResponse)}`, + ); response = await l2Wallet.sendTransaction(zyfiResponse.txData); } else {