Changed UserAction to ClientAction.
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 1s

This commit is contained in:
2026-03-10 10:54:29 -04:00
parent 1684ab3367
commit e5c14d55cd
5 changed files with 20 additions and 20 deletions

View File

@@ -1,6 +1,7 @@
mod action_type; mod action_type;
mod addition; mod addition;
mod calculation; mod calculation;
mod client;
mod delete; mod delete;
mod message; mod message;
mod query; mod query;
@@ -8,12 +9,12 @@ mod reply;
mod request_data; mod request_data;
mod show; mod show;
mod update; mod update;
mod user;
pub use crate::document::{DocDef, DocFuncType, Field, FieldType, IndexType, Record, Records}; pub use crate::document::{DocDef, DocFuncType, Field, FieldType, IndexType, Record, Records};
pub use action_type::Action; pub use action_type::Action;
pub use addition::Addition; pub use addition::Addition;
pub use calculation::{CalcValue, Calculation, Operand}; pub use calculation::{CalcValue, Calculation, Operand};
pub use client::ClientAction;
pub use delete::Delete; pub use delete::Delete;
pub use message::MsgAction; pub use message::MsgAction;
pub use query::Query; pub use query::Query;
@@ -21,4 +22,3 @@ pub use reply::Reply;
use request_data::RequestData; use request_data::RequestData;
pub use show::Show; pub use show::Show;
pub use update::Update; pub use update::Update;
pub use user::UserAction;

View File

@@ -2,38 +2,38 @@ use super::{Addition, Delete, DocDef, FieldType, Query, Update};
use crate::{message::MessageAction, name::NameType}; use crate::{message::MessageAction, name::NameType};
#[derive(Clone, Debug)] #[derive(Clone, Debug)]
pub enum UserAction { pub enum ClientAction {
Addition(Addition), Addition(Addition),
Delete(Delete), Delete(Delete),
Query(Query), Query(Query),
Update(Update), Update(Update),
} }
impl From<Addition> for UserAction { impl From<Addition> for ClientAction {
fn from(value: Addition) -> Self { fn from(value: Addition) -> Self {
Self::Addition(value) Self::Addition(value)
} }
} }
impl From<Delete> for UserAction { impl From<Delete> for ClientAction {
fn from(value: Delete) -> Self { fn from(value: Delete) -> Self {
Self::Delete(value) Self::Delete(value)
} }
} }
impl From<Query> for UserAction { impl From<Query> for ClientAction {
fn from(value: Query) -> Self { fn from(value: Query) -> Self {
Self::Query(value) Self::Query(value)
} }
} }
impl From<Update> for UserAction { impl From<Update> for ClientAction {
fn from(value: Update) -> Self { fn from(value: Update) -> Self {
Self::Update(value) Self::Update(value)
} }
} }
impl MessageAction for UserAction { impl MessageAction for ClientAction {
fn doc_name(&self) -> &NameType { fn doc_name(&self) -> &NameType {
match self { match self {
Self::Addition(data) => data.doc_name(), Self::Addition(data) => data.doc_name(),

View File

@@ -1,4 +1,4 @@
use super::{Addition, Delete, DocDef, Query, Records, Reply, Show, Update, UserAction}; use super::{Addition, ClientAction, Delete, DocDef, Query, Records, Reply, Show, Update};
use crate::{ use crate::{
message::MessageAction, mtterror::MTTError, name::NameType, queue::data_director::Register, message::MessageAction, mtterror::MTTError, name::NameType, queue::data_director::Register,
}; };
@@ -98,13 +98,13 @@ impl From<Update> for MsgAction {
} }
} }
impl From<UserAction> for MsgAction { impl From<ClientAction> for MsgAction {
fn from(value: UserAction) -> Self { fn from(value: ClientAction) -> Self {
match value { match value {
UserAction::Addition(data) => Self::Addition(data), ClientAction::Addition(data) => Self::Addition(data),
UserAction::Delete(data) => Self::Delete(data), ClientAction::Delete(data) => Self::Delete(data),
UserAction::Query(data) => Self::Query(data), ClientAction::Query(data) => Self::Query(data),
UserAction::Update(data) => Self::Update(data), ClientAction::Update(data) => Self::Update(data),
} }
} }
} }

View File

@@ -55,13 +55,13 @@ impl MoreThanText {
output output
} }
fn new_session() -> UserAction { fn new_session() -> ClientAction {
Addition::new(Session::doc_names()[0].clone()).into() Addition::new(Session::doc_names()[0].clone()).into()
} }
fn recursive_message_request<UA>(&mut self, action: UA) -> Uuid fn recursive_message_request<UA>(&mut self, action: UA) -> Uuid
where where
UA: Into<UserAction>, UA: Into<ClientAction>,
{ {
match self.records(action) { match self.records(action) {
Ok(data) => { Ok(data) => {
@@ -100,7 +100,7 @@ impl MoreThanText {
pub fn records<UA>(&mut self, request: UA) -> Result<Records, MTTError> pub fn records<UA>(&mut self, request: UA) -> Result<Records, MTTError>
where where
UA: Into<UserAction>, UA: Into<ClientAction>,
{ {
let req = request.into(); let req = request.into();
let (tx, rx) = channel(); let (tx, rx) = channel();

View File

@@ -28,7 +28,7 @@ fn are_errors_produced_for_duplicate_names() {
fn does_document_respond_to() { fn does_document_respond_to() {
let mut mtt = MoreThanText::new(); let mut mtt = MoreThanText::new();
let doc_name = random_name(); let doc_name = random_name();
let mut requests: Vec<UserAction> = Vec::new(); let mut requests: Vec<ClientAction> = Vec::new();
requests.push(Addition::new(doc_name.clone()).into()); requests.push(Addition::new(doc_name.clone()).into());
requests.push(Delete::new(doc_name.clone()).into()); requests.push(Delete::new(doc_name.clone()).into());
requests.push(Query::new(doc_name.clone()).into()); requests.push(Query::new(doc_name.clone()).into());
@@ -55,7 +55,7 @@ fn does_document_ignore_other_document_requests() {
Include::All, Include::All,
)]; )];
test_env.register_channel(paths); test_env.register_channel(paths);
let mut requests: Vec<UserAction> = Vec::new(); let mut requests: Vec<ClientAction> = Vec::new();
requests.push(Addition::new(alt.clone()).into()); requests.push(Addition::new(alt.clone()).into());
requests.push(Delete::new(alt.clone()).into()); requests.push(Delete::new(alt.clone()).into());
requests.push(Query::new(alt.clone()).into()); requests.push(Query::new(alt.clone()).into());