mirror of
https://github.com/telemt/telemt.git
synced 2026-09-10 04:24:08 +03:00
Lane Open Modes
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
This commit is contained in:
@@ -119,8 +119,8 @@ impl WebProcessRuntime {
|
||||
remove_expired_locked(&mut state, now);
|
||||
state.sessions.values().cloned().collect::<Vec<_>>()
|
||||
};
|
||||
for session in sessions.into_iter().filter(|session| session.is_idle(now)) {
|
||||
session.close();
|
||||
for session in sessions {
|
||||
session.close_if_due(now);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -354,7 +354,9 @@ impl WebProcessRuntime {
|
||||
let identity = session.trace_identity();
|
||||
let old_identity = replacement.old_session.trace_identity();
|
||||
drop(state);
|
||||
replacement.old_session.finish_carrier_supersede();
|
||||
if replacement.old_session.finish_carrier_supersede() {
|
||||
session.close();
|
||||
}
|
||||
if let Some(context) = learning_context {
|
||||
self.record_carrier_outcome(context, replacement.old_session.carrier(), false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user