From 4979d988773b133a99f0948bdb37eaf5c4a484e2 Mon Sep 17 00:00:00 2001 From: Aleksandr Kraiz Date: Mon, 13 Jun 2022 13:22:07 +0400 Subject: [PATCH] Small fix --- src/services/OrionAggregator/ws/index.ts | 9 +++------ .../OrionAggregator/ws/schemas/assetPairConfigSchema.ts | 2 +- .../OrionAggregator/ws/schemas/assetPairsConfigSchema.ts | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/services/OrionAggregator/ws/index.ts b/src/services/OrionAggregator/ws/index.ts index 2b354c0..e32949f 100644 --- a/src/services/OrionAggregator/ws/index.ts +++ b/src/services/OrionAggregator/ws/index.ts @@ -86,9 +86,8 @@ type PairsConfigSubscription = { } type PairConfigSubscription = { - callback: ({ data }: { - data: AssetPairUpdate, - }) => void, + payload: string, + callback: (data: AssetPairUpdate) => void, } type AggregatedOrderbookSubscription = { @@ -422,9 +421,7 @@ class OrionAggregatorWS { const pair = json; const [, minQty, pricePrecision] = pair.u; - this.subscriptions[SubscriptionType.ASSET_PAIR_CONFIG_UPDATES_SUBSCRIBE]?.[json.id]?.callback({ - data: { minQty, pricePrecision }, - }); + this.subscriptions[SubscriptionType.ASSET_PAIR_CONFIG_UPDATES_SUBSCRIBE]?.[json.id]?.callback({ minQty, pricePrecision }); break; } diff --git a/src/services/OrionAggregator/ws/schemas/assetPairConfigSchema.ts b/src/services/OrionAggregator/ws/schemas/assetPairConfigSchema.ts index d444afb..9bab636 100644 --- a/src/services/OrionAggregator/ws/schemas/assetPairConfigSchema.ts +++ b/src/services/OrionAggregator/ws/schemas/assetPairConfigSchema.ts @@ -8,7 +8,7 @@ const assetPairConfigSchema = baseMessageSchema.extend({ u: z.tuple([ z.string(), // pairName z.number(), // minQty - z.number(), // pricePrecision + z.number().int(), // pricePrecision ]), }); diff --git a/src/services/OrionAggregator/ws/schemas/assetPairsConfigSchema.ts b/src/services/OrionAggregator/ws/schemas/assetPairsConfigSchema.ts index 04fcbb5..0557f7e 100644 --- a/src/services/OrionAggregator/ws/schemas/assetPairsConfigSchema.ts +++ b/src/services/OrionAggregator/ws/schemas/assetPairsConfigSchema.ts @@ -10,7 +10,7 @@ const assetPairsConfigSchema = baseMessageSchema.extend({ z.tuple([ z.string(), // pairName z.number(), // minQty - z.number(), // pricePrecision + z.number().int(), // pricePrecision ]), ), });