Skip to main content

split_logical_sessions

Function split_logical_sessions 

Source
pub fn split_logical_sessions(
    files: &BTreeMap<String, FileEvents>,
) -> (Vec<Session>, Vec<SessionRecord>)
Expand description

Split each file’s events into logical sessions on the 5h idle gap, returning (sessions, recent) — sessions feed bucket_aggregates, recent feeds recent_sessions. files is iterated in its existing order (use a BTreeMap for determinism). Mirrors split_logical_sessions.