refactor(tauri): drop redundant handle clone in start_watcher
start_watcher takes handle: tauri::AppHandle by value, then immediately did let handle = handle.clone() before moving it into the file-watcher closure. The intermediate clone has no purpose: the parameter is unused outside the closure, so the move can take it directly. https://claude.ai/code/session_01Vk2NBZGFP3YVshDj1CwDjt
This commit is contained in:
parent
6c0d7257df
commit
01bd4672c1
|
|
@ -1203,7 +1203,6 @@ fn start_watcher(handle: tauri::AppHandle, path: PathBuf) {
|
||||||
if let Ok(mut w) = WATCHER.lock() {
|
if let Ok(mut w) = WATCHER.lock() {
|
||||||
*w = None;
|
*w = None;
|
||||||
}
|
}
|
||||||
let handle = handle.clone();
|
|
||||||
let debouncer = new_debouncer(
|
let debouncer = new_debouncer(
|
||||||
std::time::Duration::from_millis(500),
|
std::time::Duration::from_millis(500),
|
||||||
move |events: Result<Vec<notify_debouncer_mini::DebouncedEvent>, notify::Error>| {
|
move |events: Result<Vec<notify_debouncer_mini::DebouncedEvent>, notify::Error>| {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue