feat: add command pattern
All checks were successful
continuous-integration/drone/push Build is passing

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2024-05-12 14:29:14 +02:00
parent cf26422673
commit 5548d8e36e
10 changed files with 318 additions and 207 deletions

View File

@@ -20,6 +20,15 @@ pub enum Msg {
SubmitCommand { command: String },
Edit(EditMsg),
GraphUpdated(GraphUpdatedEvent),
}
#[derive(Debug)]
pub enum GraphUpdatedEvent {
Initiated,
Success(GraphItem),
Failure(String),
}
impl IntoCommand for Msg {