report Ntfy endpoint

This commit is contained in:
Ian Letourneau
2025-09-09 20:12:24 -04:00
parent ceafabf430
commit f3639c604c
7 changed files with 25 additions and 10 deletions

View File

@@ -1,7 +1,8 @@
use std::sync::Mutex;
use harmony::instrumentation::{self, HarmonyEvent};
use log::info;
use crate::theme;
pub fn init() {
let details: Mutex<Vec<String>> = Mutex::new(vec![]);
@@ -21,11 +22,14 @@ pub fn init() {
if outcome.status == harmony::interpret::InterpretStatus::SUCCESS {
details.extend(outcome.details.clone());
}
} else if let HarmonyEvent::HarmonyFinished = event {
info!("Here's a summary of what happened:");
} else if let HarmonyEvent::HarmonyFinished = event
&& !details.is_empty()
{
println!("\n{} All done! What's next for you:", theme::EMOJI_SUMMARY);
for detail in details.iter() {
println!("{detail}");
println!("- {detail}");
}
println!();
}
}
});