Got session control into it's own layer.

This commit is contained in:
2025-04-21 21:44:52 -04:00
parent 4fc050e590
commit 393b66a9f5
6 changed files with 168 additions and 369 deletions

View File

@ -43,13 +43,17 @@ impl Document {
}
#[cfg(test)]
mod documents {
pub mod documents {
use super::*;
use std::time::Duration;
use uuid::Uuid;
const TIMEOUT: Duration = Duration::from_millis(500);
pub fn get_root_document() -> Message {
Message::new(MsgType::DocumentRequest)
}
fn setup_document(listen_for: Vec<MsgType>) -> (Queue, Receiver<Message>) {
let queue = Queue::new();
let (tx, rx) = channel();