From 05ace77ed76984138c18b4261fd129cc76ea3fd3 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 11 Apr 2020 19:33:24 -0400 Subject: don't block the main loop on timer events --- src/bin/rbw-agent/agent.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/bin/rbw-agent') diff --git a/src/bin/rbw-agent/agent.rs b/src/bin/rbw-agent/agent.rs index 31e5ed8..439f458 100644 --- a/src/bin/rbw-agent/agent.rs +++ b/src/bin/rbw-agent/agent.rs @@ -41,7 +41,10 @@ impl Agent { }); } _ = &mut self.timeout => { - self.state.write().await.priv_key = None + let state = self.state.clone(); + tokio::spawn(async move{ + state.write().await.priv_key = None + }); } } } -- cgit v1.2.3-54-g00ecf