History schema change

This commit is contained in:
Aleksandr Kraiz
2022-05-17 01:58:46 +04:00
parent 0af12f707f
commit c0106a8e55
3 changed files with 6 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@orionprotocol/sdk",
"version": "0.5.16",
"version": "0.5.17",
"description": "Orion Protocol SDK",
"main": "./lib/esm/index.js",
"module": "./lib/esm/index.js",

View File

@@ -141,10 +141,11 @@ export default async function fetchWithValidation<DataOut, DataIn, ErrorOut, Err
const payload = schema.safeParse(json);
if (!payload.success) {
const issuesMessages = payload.error.issues.map((issue) => issue.message).join(', ');
return err({
type: 'payloadParseError' as const,
url,
message: 'Can\'t recognize response payload',
message: `Can't recognize response payload: ${issuesMessages}`,
error: payload.error,
});
}

View File

@@ -6,14 +6,12 @@ const historySchema = z.array(z.object(
amountNumber: z.string(),
asset: z.string(),
assetAddress: z.string(),
contractBalance: z.string().optional(),
contractBalance: z.string().nullable().optional(),
createdAt: z.number(),
transactionHash: z.string(),
type: z.string(),
type: z.enum(['deposit', 'withdrawal']),
user: z.string(),
walletBalance: z.string().optional(),
__v: z.number(),
_id: z.string(),
walletBalance: z.string().nullable().optional(),
},
));