From 13814813a9ea78f5ff1406074047cb8e18020397 Mon Sep 17 00:00:00 2001 From: Daniel Karzel Date: Fri, 1 Oct 2021 18:30:15 +1000 Subject: [PATCH] Refresh feed after state transition after monitor event --- daemon/src/maker_cfd.rs | 3 +++ daemon/src/taker_cfd.rs | 3 +++ 2 files changed, 6 insertions(+) diff --git a/daemon/src/maker_cfd.rs b/daemon/src/maker_cfd.rs index 51df511..a0869d9 100644 --- a/daemon/src/maker_cfd.rs +++ b/daemon/src/maker_cfd.rs @@ -461,6 +461,9 @@ impl Actor { insert_new_cfd_state_by_order_id(order_id, new_state.clone(), &mut conn).await?; + self.cfd_feed_actor_inbox + .send(load_all_cfds(&mut conn).await?)?; + // TODO: Not sure that should be done here... // Consider bubbling the refund availability up to the user, and let user trigger // transaction publication diff --git a/daemon/src/taker_cfd.rs b/daemon/src/taker_cfd.rs index 602ddee..7eb86f8 100644 --- a/daemon/src/taker_cfd.rs +++ b/daemon/src/taker_cfd.rs @@ -337,6 +337,9 @@ impl Actor { insert_new_cfd_state_by_order_id(order_id, new_state.clone(), &mut conn).await?; + self.cfd_feed_actor_inbox + .send(load_all_cfds(&mut conn).await?)?; + // TODO: Not sure that should be done here... // Consider bubbling the refund availability up to the user, and let user trigger // transaction publication