aboutsummaryrefslogtreecommitdiff
path: root/src/main/rust
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/rust')
-rw-r--r--src/main/rust/main.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/rust/main.rs b/src/main/rust/main.rs
index dad7f7c..124ce81 100644
--- a/src/main/rust/main.rs
+++ b/src/main/rust/main.rs
@@ -3,7 +3,7 @@ pub mod store;
mod ui;
use app::App;
-use miette::{IntoDiagnostic, Result};
+use miette::{IntoDiagnostic, Result, miette};
use ratatui::{Terminal, backend::Backend};
use ratatui::crossterm::{
@@ -48,8 +48,7 @@ fn main() -> Result<()> {
fn run_app<B: Backend>(term: &mut Terminal<B>, app: &mut App) -> Result<()> {
while !app.get_exit_status() {
term.draw(|frame| ui::draw(frame, app))
- .map_err(|_| std::io::Error::new(std::io::ErrorKind::Other, "idk"))
- .into_diagnostic()?;
+ .map_err(|_| miette!("Unrecoverable error occurred"))?;
match event::read().into_diagnostic()? {
// it's important to check that the event is a key press event as