Skip to main content

chatty_rs/models/
task.rs

1use crossterm::event::KeyEvent;
2
3use super::NoticeMessage;
4
5#[derive(Debug)]
6pub enum TaskEvent {
7    AddTask(Task),
8    AddNotice(NoticeMessage),
9    CompleteTask {
10        id: String,
11        suffix_message: Option<String>,
12        success: bool,
13    },
14    Complete,
15
16    CrosstermKey(KeyEvent),
17    UiTick,
18}
19
20#[derive(Debug)]
21pub struct Task {
22    pub id: String,
23    pub message: String,
24}