From 4e3bdf8db34f91a06319baf2036a5ad3e1bc7222 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Sat, 24 Jan 2026 20:28:22 -0600 Subject: [PATCH] feat: added new messages to represent completion of saving and opening a file async --- src/main.rs | 2 ++ src/message.rs | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index eef50b5..59833b1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -41,6 +41,8 @@ fn update(state: &mut State, message: Message) -> Task { Message::LinkClicked(url) => handler::link_clicked(url), Message::FileActionSelected(action) => handler::file_action(state, action), Message::ViewActionSelected(action) => handler::view_action(state, action), + Message::FileOpened(_) => todo!(), + Message::FileSaved(path_buf) => todo!(), } } diff --git a/src/message.rs b/src/message.rs index 4ce7bfa..e05f1dc 100644 --- a/src/message.rs +++ b/src/message.rs @@ -1,4 +1,4 @@ -use std::fmt::Display; +use std::{fmt::Display, path::PathBuf}; use iced::widget::text_editor; @@ -68,4 +68,6 @@ pub enum Message { ViewActionSelected(ViewAction), SwitchTab(usize), LinkClicked(String), + FileOpened(Result<(PathBuf, String), String>), + FileSaved(Result), }