use {super::interrupt::InterruptHandler, crate::ui::E6Ui};
pub mod main_menu;
pub mod search;
pub struct Handlers {
pub(crate) ui: E6Ui,
pub(crate) interrupt: InterruptHandler,
}
impl Handlers {
pub const fn new(ui: E6Ui, interrupt: InterruptHandler) -> Self {
Self { ui, interrupt }
}
pub fn was_interrupted(&self) -> bool {
self.interrupt.check_and_reset()
}
}