diff options
author | Fabio Berger <me@fabioberger.com> | 2018-12-17 08:21:27 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-12-17 08:21:27 +0800 |
commit | 7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931 (patch) | |
tree | bd4b5c8eacdd6e4bcdab486058cc8954253cbe5a /packages/order-watcher/src/types.ts | |
parent | f510f9df997633830e93e174ba598a45cae51f48 (diff) | |
download | dexon-sol-tools-7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931.tar dexon-sol-tools-7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931.tar.gz dexon-sol-tools-7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931.tar.bz2 dexon-sol-tools-7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931.tar.lz dexon-sol-tools-7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931.tar.xz dexon-sol-tools-7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931.tar.zst dexon-sol-tools-7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931.zip |
Improve our compliance to the JSON RPC spec
Diffstat (limited to 'packages/order-watcher/src/types.ts')
-rw-r--r-- | packages/order-watcher/src/types.ts | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/order-watcher/src/types.ts b/packages/order-watcher/src/types.ts index ecbebe305..536363d8a 100644 --- a/packages/order-watcher/src/types.ts +++ b/packages/order-watcher/src/types.ts @@ -49,21 +49,21 @@ export enum OrderWatcherMethod { export type WebSocketRequest = AddOrderRequest | RemoveOrderRequest | GetStatsRequest; interface AddOrderRequest { - id: string; + id: number; jsonrpc: string; method: OrderWatcherMethod.AddOrder; params: { signedOrder: SignedOrder }; } interface RemoveOrderRequest { - id: string; + id: number; jsonrpc: string; method: OrderWatcherMethod.RemoveOrder; params: { orderHash: string }; } interface GetStatsRequest { - id: string; + id: number; jsonrpc: string; method: OrderWatcherMethod.GetStats; } @@ -73,14 +73,14 @@ interface GetStatsRequest { export type WebSocketResponse = SuccessfulWebSocketResponse | ErrorWebSocketResponse; interface SuccessfulWebSocketResponse { - id: string | null; // id is null for UPDATE + id: number; jsonrpc: string; method: OrderWatcherMethod; result: OrderState | GetStatsResult | undefined; // result is undefined for ADD_ORDER and REMOVE_ORDER } interface ErrorWebSocketResponse { - id: null; + id: number; jsonrpc: string; method: null; error: JSONRPCError; |