fix: previous session.close read&write error

Signed-off-by: Kingtous <kingtous@qq.com>
This commit is contained in:
Kingtous 2022-06-28 22:05:49 +08:00
parent 60a628aefe
commit d0422fa87e
2 changed files with 1 additions and 1 deletions

View File

@ -179,7 +179,6 @@ impl Session {
/// Close the session.
pub fn close(&self) {
self.send(Data::Close);
let _ = SESSIONS.write().unwrap().remove(&self.id);
}
/// Reconnect to the current session.

View File

@ -133,6 +133,7 @@ pub fn session_close(id: String) {
if let Some(session) = SESSIONS.read().unwrap().get(&id) {
session.close();
}
let _ = SESSIONS.write().unwrap().remove(&id);
}
pub fn session_refresh(id: String) {