Updated clock so it can be queried.

This commit is contained in:
2026-05-13 16:47:51 -04:00
parent 8f34bad321
commit bf1942fac8
5 changed files with 151 additions and 37 deletions

View File

@@ -1,4 +1,4 @@
use super::Session;
//use super::Session;
use super::{DocFeature, InternalRecord, InternalRecords, Oid};
use crate::{
action::{Action, CalcValue, Calculation, MsgAction, Query, Records, Reply, Update},
@@ -451,12 +451,15 @@ impl DocumentFile {
}
fn listen(&mut self) {
let sess_name = Session::doc_names()[0].clone();
//let sess_name = Session::doc_names()[0].clone();
loop {
let msg = self.rx.recv().unwrap();
/*
* references old session.
if !self.docdef.has_feature(&DocFeature::System) {
self.queue.send(Message::new(Query::new(sess_name.clone())));
}
*/
let route = msg.get_route();
for (route_id, doc_func) in self.routes.clone().iter() {
if route == route_id.into() {
@@ -791,6 +794,8 @@ mod internal_features {
use crate::{Name, TestMoreThanText};
use std::sync::mpsc::RecvTimeoutError;
/*
* references old sessions
#[test]
fn do_system_documents_ignores_session() {
let sess_name = Session::doc_names()[0].clone();
@@ -815,4 +820,5 @@ mod internal_features {
},
}
}
*/
}