support events
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
mod db;
|
||||
mod engine;
|
||||
mod tray;
|
||||
|
||||
@@ -21,12 +22,20 @@ pub fn run() {
|
||||
engine::get_pause_state,
|
||||
engine::get_timeline,
|
||||
engine::get_image_base64,
|
||||
engine::update_interval
|
||||
engine::update_interval,
|
||||
engine::update_db_path,
|
||||
engine::get_tags,
|
||||
engine::add_tag,
|
||||
engine::delete_tag,
|
||||
engine::get_events,
|
||||
engine::save_event,
|
||||
engine::delete_event
|
||||
])
|
||||
.setup(|app| {
|
||||
app.manage(engine::AppState {
|
||||
is_paused: Arc::new(AtomicBool::new(false)),
|
||||
capture_interval_secs: std::sync::atomic::AtomicU64::new(30),
|
||||
db_path: std::sync::Mutex::new(None),
|
||||
toggle_menu_item: std::sync::Mutex::new(None),
|
||||
});
|
||||
tray::create_tray(app.handle())?;
|
||||
|
||||
Reference in New Issue
Block a user