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) } }