From bc9108ee5f25859d1d602ad61c7ee4095209f4f2 Mon Sep 17 00:00:00 2001 From: phiresky Date: Mon, 15 Jan 2024 23:23:32 +0100 Subject: [PATCH] silently exclude Thumbs.db --- src/adapters/sqlite.rs | 4 ++++ src/config.rs | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/adapters/sqlite.rs b/src/adapters/sqlite.rs index dba24a4..0e8c1b9 100644 --- a/src/adapters/sqlite.rs +++ b/src/adapters/sqlite.rs @@ -122,6 +122,10 @@ impl WritingFileAdapter for SqliteAdapter { _detection_reason: &FileMatcher, oup: Pin>, ) -> Result<()> { + if ai.filepath_hint.file_name().and_then(|e| e.to_str()) == Some("Thumbs.db") { + // skip windows thumbnail cache + return Ok(()); + } let oup_sync = SyncIoBridge::new(oup); tokio::task::spawn_blocking(|| synchronous_dump_sqlite(ai, oup_sync)) .await? diff --git a/src/config.rs b/src/config.rs index da173fe..a998da6 100644 --- a/src/config.rs +++ b/src/config.rs @@ -38,7 +38,7 @@ impl ToString for MaxArchiveRecursion { } impl Default for MaxArchiveRecursion { fn default() -> Self { - MaxArchiveRecursion(4) + MaxArchiveRecursion(5) } }