diff options
author | fragosti <francesco.agosti93@gmail.com> | 2018-08-16 05:41:09 +0800 |
---|---|---|
committer | fragosti <francesco.agosti93@gmail.com> | 2018-08-16 05:41:09 +0800 |
commit | 41768617a9130828339f3c231322c176ce19fd1d (patch) | |
tree | e94bf7667f0ee36d530f0e458b4111e7ceb81a07 /packages/connect/src | |
parent | bb992f8a49b42a1cd50d5bcc868f6d69fcd1a7ae (diff) | |
download | dexon-sol-tools-41768617a9130828339f3c231322c176ce19fd1d.tar.gz dexon-sol-tools-41768617a9130828339f3c231322c176ce19fd1d.tar.zst dexon-sol-tools-41768617a9130828339f3c231322c176ce19fd1d.zip |
Update test fixtures
Diffstat (limited to 'packages/connect/src')
-rw-r--r-- | packages/connect/src/http_client.ts | 3 | ||||
-rw-r--r-- | packages/connect/src/types.ts | 4 | ||||
-rw-r--r-- | packages/connect/src/utils/orderbook_channel_message_parser.ts | 2 |
3 files changed, 6 insertions, 3 deletions
diff --git a/packages/connect/src/http_client.ts b/packages/connect/src/http_client.ts index 10c956ff8..7783af876 100644 --- a/packages/connect/src/http_client.ts +++ b/packages/connect/src/http_client.ts @@ -21,6 +21,7 @@ import { OrdersResponse, PagedRequestOpts, PaginatedCollection, + FeeRecipientsResponse, } from './types'; import { relayerResponseJsonParsers } from './utils/relayer_response_json_parsers'; @@ -140,7 +141,7 @@ export class HttpClient implements Client { /** * Retrieve the list of fee recipient addresses used by */ - public async getFeeRecipientsAsync(): Promise<PaginatedCollection<string>> { + public async getFeeRecipientsAsync(): Promise<FeeRecipientsResponse> { return this._requestAsync('/fee_recipients', HttpRequestType.Get); } diff --git a/packages/connect/src/types.ts b/packages/connect/src/types.ts index 8c2eaff7d..42417f709 100644 --- a/packages/connect/src/types.ts +++ b/packages/connect/src/types.ts @@ -7,7 +7,7 @@ export interface Client { getOrderAsync: (orderHash: string) => Promise<APIOrder>; getOrderbookAsync: (request: OrderbookRequest, requestOpts?: PagedRequestOpts) => Promise<OrderbookResponse>; getOrderConfigAsync: (request: OrderConfigRequest) => Promise<OrderConfigResponse>; - getFeeRecipientsAsync: () => Promise<PaginatedCollection<string>>; + getFeeRecipientsAsync: () => Promise<FeeRecipientsResponse>; submitOrderAsync: (signedOrder: SignedOrder) => Promise<void>; } @@ -147,6 +147,8 @@ export interface OrderConfigResponse { senderAddress: string; } +export type FeeRecipientsResponse = PaginatedCollection<string>; + export interface PagedRequestOpts { page?: number; perPage?: number; diff --git a/packages/connect/src/utils/orderbook_channel_message_parser.ts b/packages/connect/src/utils/orderbook_channel_message_parser.ts index 986209c54..97d8f2d6a 100644 --- a/packages/connect/src/utils/orderbook_channel_message_parser.ts +++ b/packages/connect/src/utils/orderbook_channel_message_parser.ts @@ -22,7 +22,7 @@ export const ordersChannelMessageParser = { case OrdersChannelMessageTypes.Update: { assert.doesConformToSchema('message', messageObj, schemas.relayerApiOrdersChannelUpdateSchema); const orderJson = messageObj.payload; - const order = relayerResponseJsonParsers.parseOrderJson(orderJson); + const order = relayerResponseJsonParsers.parseAPIOrderJson(orderJson); return _.assign(messageObj, { payload: order }); } default: { |