From 34531f52a3c0be160bb1a7982644c578a08b51c2 Mon Sep 17 00:00:00 2001 From: G Date: Fri, 6 Sep 2024 12:02:29 +0000 Subject: [PATCH] more logs and add a custom error name for unknown case --- src/utils/requests/orangePayment.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/utils/requests/orangePayment.ts b/src/utils/requests/orangePayment.ts index d03383b..a5d974b 100644 --- a/src/utils/requests/orangePayment.ts +++ b/src/utils/requests/orangePayment.ts @@ -27,7 +27,7 @@ export interface IorangeResponse { const basictoken = base64.encode("admin:admin"); -type OrangeStatus = "INITIATED" | "SUCCESS" | "FAILED"; +export type OrangeStatus = "INITIATED" | "SUCCESS" | "FAILED"; export interface IorangePaymentStatus { status: OrangeStatus; code: number; @@ -95,12 +95,15 @@ export const getTransactionStatus = async (orderId: string) => { default: { log.warn("An unknown error occured, throwing error for mutation to catch"); const error = new Error("Payment failed"); - error.name = "UNKNOWN_PAYMENT_ERROR"; + error.name = "ORANGE_UNKNOWN_PAYMENT_ERROR"; throw error; } } } catch (error) { - log.error("getTransactionStatus |", error); + log.error( + "getTransactionStatus | An unexpected error occured |", + JSON.stringify(error, null, 2), + ); throw error; } }; -- libgit2 0.27.1