diff --git a/src/lib.rs b/src/lib.rs index db8b585..76c3679 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -251,6 +251,8 @@ pub async fn setup_worker() -> (WorkerHandle, UnboundedReceiver) pub async fn handle_state(state: Store, mut rx: UnboundedReceiver) { while let Some(resp) = rx.recv().await { + state.last_error().set(None); + match resp { WorkerResponse::Ready => unreachable!(), WorkerResponse::Open(result) => match result {