diff --git a/package.json b/package.json index 45b813b..584db27 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.16.0-rc.25", + "version": "0.16.0-rc.26", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", diff --git a/src/crypt/signCFDOrder.ts b/src/crypt/signCFDOrder.ts index de06205..6e6118e 100644 --- a/src/crypt/signCFDOrder.ts +++ b/src/crypt/signCFDOrder.ts @@ -55,18 +55,6 @@ export const signCFDOrder = async ( isPersonalSign: usePersonalSign, }; - const serialize = (o: any) => Object.keys(o).map(key => `${key}=${o[key]}`).join(';\n '); - const debug = (name: string, o: any, title?: string) => { - if(title) { - console.log(`[SDK] ${title}:`) - } - console.log(`[SDK] ${name}:\n ${serialize(o)}`) - console.log('[SDK] =====================================\n\n') - } - - debug('CFDOrder', order, 'Signing CFDOrder'); - debug('DomainData', getDomainData(chainId)); - // eslint-disable-next-line @typescript-eslint/consistent-type-assertions const typedDataSigner = signer as SignerWithTypedDataSign; const signature = usePersonalSign @@ -89,8 +77,6 @@ export const signCFDOrder = async ( signature: fixedSignature, }; - debug('SignedOrder', signedOrder); - return signedOrder; }; diff --git a/src/services/ReferralSystem/index.ts b/src/services/ReferralSystem/index.ts index 81c698a..7473634 100644 --- a/src/services/ReferralSystem/index.ts +++ b/src/services/ReferralSystem/index.ts @@ -1,4 +1,5 @@ import fetchWithValidation from '../../fetchWithValidation'; +import { errorSchema } from './schemas'; import distinctAnalyticsSchema from './schemas/distinctAnalyticsSchema'; import linkSchema from './schemas/linkSchema'; @@ -90,6 +91,7 @@ class ReferralSystem { method: 'POST', body: JSON.stringify({ payload, signature }), }, + errorSchema, ); } diff --git a/src/services/ReferralSystem/schemas/errorSchema.ts b/src/services/ReferralSystem/schemas/errorSchema.ts new file mode 100644 index 0000000..a128b0d --- /dev/null +++ b/src/services/ReferralSystem/schemas/errorSchema.ts @@ -0,0 +1,8 @@ +import { z } from 'zod'; + +const errorSchema = z.object({ + status: z.string(), + message: z.string(), +}); + +export default errorSchema; diff --git a/src/services/ReferralSystem/schemas/index.ts b/src/services/ReferralSystem/schemas/index.ts index 93c9a19..8ea348a 100644 --- a/src/services/ReferralSystem/schemas/index.ts +++ b/src/services/ReferralSystem/schemas/index.ts @@ -1,2 +1,3 @@ export { default as linkSchema } from './linkSchema'; export { default as distinctAnalyticsSchema } from './distinctAnalyticsSchema'; +export { default as errorSchema } from './errorSchema';