From 8ffd3bf733e4d4ec6cbef6267a466a551ca25e1a Mon Sep 17 00:00:00 2001 From: Yang Xiufeng Date: Tue, 18 Feb 2025 19:42:12 +0800 Subject: [PATCH] fix: unwrap fail when logout. --- core/src/client.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/client.rs b/core/src/client.rs index 43c781a2f..e7b7d6d0e 100644 --- a/core/src/client.rs +++ b/core/src/client.rs @@ -713,10 +713,10 @@ impl APIClient { fn need_logout(&self) -> bool { (self.session_token_info.is_some() || self.session_state.lock().need_keep_alive.unwrap_or(false)) - && !self + && self .closed .compare_exchange(false, true, Ordering::Relaxed, Ordering::Relaxed) - .unwrap() + .is_ok() } async fn refresh_session_token(