xous-core/apps/chat-test/src/api.rs
bunnie 7dc4b9213f add chat-test mini-app
this now contains the UI tests as a stand-alone app
2023-12-02 16:09:59 +08:00

32 lines
644 B
Rust

#[allow(dead_code)]
pub(crate) const SERVER_NAME_MTXCHAT: &str = "_Matrix chat_";
#[derive(Debug, num_derive::FromPrimitive, num_derive::ToPrimitive)]
pub enum ChatTestOp {
/// chat ui event
Event = 0,
/// menu item click
Menu,
/// chat ui user post
Post,
/// chat ui keystroke
Rawkeys,
/// exit the application
Quit,
}
#[derive(Debug, num_derive::FromPrimitive, num_derive::ToPrimitive)]
pub enum MenuOp {
Login,
Logout,
Noop,
Room,
}
#[allow(dead_code)]
pub struct Msg {
pub type_: String,
pub body: Option<String>,
pub sender: Option<String>,
pub ts: Option<u64>,
}