From c09e319f54a2a10bbc2ad33dfd8e3917fcb20fc6 Mon Sep 17 00:00:00 2001 From: Diane Huxley Date: Tue, 5 Mar 2024 18:12:15 -0800 Subject: [PATCH] Allow Close to be sent after any message kind --- packages/http-server/src/http-server.ts | 1 - packages/protocol/src/message-kinds/order-status.ts | 2 +- packages/protocol/src/message-kinds/order.ts | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/http-server/src/http-server.ts b/packages/http-server/src/http-server.ts index a99fc0a0..3f1510df 100644 --- a/packages/http-server/src/http-server.ts +++ b/packages/http-server/src/http-server.ts @@ -84,7 +84,6 @@ export class TbdexHttpServer { api.use(jsonBodyParser()) this.api = api - } /** diff --git a/packages/protocol/src/message-kinds/order-status.ts b/packages/protocol/src/message-kinds/order-status.ts index 9f9b5da8..798fd8c4 100644 --- a/packages/protocol/src/message-kinds/order-status.ts +++ b/packages/protocol/src/message-kinds/order-status.ts @@ -18,7 +18,7 @@ export type CreateOrderStatusOptions = { */ export class OrderStatus extends Message { /** a set of valid Message kinds that can come after an order status */ - readonly validNext = new Set(['orderstatus']) + readonly validNext = new Set(['orderstatus', 'close']) /** The message kind (orderstatus) */ readonly kind = 'orderstatus' diff --git a/packages/protocol/src/message-kinds/order.ts b/packages/protocol/src/message-kinds/order.ts index 1d0f781a..01549022 100644 --- a/packages/protocol/src/message-kinds/order.ts +++ b/packages/protocol/src/message-kinds/order.ts @@ -16,7 +16,7 @@ export type CreateOrderOptions = { */ export class Order extends Message { /** a set of valid Message kinds that can come after an order */ - readonly validNext = new Set(['orderstatus']) + readonly validNext = new Set(['orderstatus', 'close']) /** The message kind (order) */ readonly kind = 'order'