Updated clock so it can be queried.
This commit is contained in:
@@ -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 {
|
||||
},
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user