summaryrefslogtreecommitdiff
path: root/src/watch.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/watch.rs')
-rw-r--r--src/watch.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/watch.rs b/src/watch.rs
index fd89b29..11450b4 100644
--- a/src/watch.rs
+++ b/src/watch.rs
@@ -69,11 +69,11 @@ fn run_watch(
// Prevent dropping the guard until the end of the function.
// Otherwise, the file watcher exits.
let _watcher_guard = if let Some(exercise_names) = notify_exercise_names {
+ let notify_event_handler =
+ NotifyEventHandler::build(watch_event_sender.clone(), exercise_names)?;
+
let mut watcher = RecommendedWatcher::new(
- NotifyEventHandler {
- sender: watch_event_sender.clone(),
- exercise_names,
- },
+ notify_event_handler,
Config::default().with_poll_interval(Duration::from_secs(1)),
)
.inspect_err(|_| eprintln!("{NOTIFY_ERR}"))?;