Added document name to query.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 2s

This commit is contained in:
2026-02-09 19:28:22 -05:00
parent eca86a53b9
commit aae2548da3
8 changed files with 135 additions and 71 deletions

View File

@@ -17,7 +17,7 @@ use std::{sync::mpsc::channel, time::Duration};
pub struct Session;
impl Session {
fn doc_names() -> Vec<Name> {
pub fn doc_names() -> Vec<Name> {
let mut names = Vec::new();
names.push(Name::english("session"));
names
@@ -40,7 +40,7 @@ impl Session {
docdef.set_default(&name_expire, calc.clone()).unwrap();
docdef.add_index(&name_expire, IndexType::Index).unwrap();
let mut update = Update::new(Query::new());
let mut update = Update::new(Query::internal());
update
.get_values_mut()
.add_field(name_expire.clone(), calc.clone());
@@ -52,7 +52,7 @@ impl Session {
let query_action = DocFuncType::ExistingQuery(update.into());
docdef.add_route(path, query_action);
let mut delete_qry = Query::new();
let mut delete_qry = Query::internal();
let mut delete_calc = Calculation::new(Operand::LessThan);
delete_calc.add_value(FieldType::DateTime).unwrap();
delete_calc
@@ -264,7 +264,7 @@ mod sessions {
addition.add_field(Name::english("expire"), timestamp);
setup.send(Setup::message(addition));
setup.recv().unwrap();
let mut query = Query::new();
let mut query = Query::new(Session::doc_names()[0].clone());
let mut calc = Calculation::new(Operand::Equal);
calc.add_value(CalcValue::Existing(FieldType::Uuid))
.unwrap();
@@ -326,7 +326,7 @@ mod sessions {
setup.recv().unwrap(); // Eat addition result.
setup.send(gen_clock_message());
sleep(TIMEOUT); // Allow time to react to message.
setup.send(Setup::message(Query::new()));
setup.send(Setup::message(Query::new(Session::doc_names()[0].clone())));
let result = setup.recv().unwrap();
let action = result.get_action();
match action {