aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-watcher/src/types.ts
diff options
context:
space:
mode:
authorFabio Berger <me@fabioberger.com>2018-12-17 08:21:27 +0800
committerFabio Berger <me@fabioberger.com>2018-12-17 08:21:27 +0800
commit7661cfc85ef9e267d15bd4d7bd06c3b6cc3f7931 (patch)
treebd4b5c8eacdd6e4bcdab486058cc8954253cbe5a /packages/order-watcher/src/types.ts
parentf510f9df997633830e93e174ba598a45cae51f48 (diff)
downloaddexon-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.ts10
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;