Flow.Launcher/Plugins/Flow.Launcher.Plugin.Explorer/Search/Everything
Jack251970 49f89e33b5 Make locking operations cancelable with tokens
Updated `_semaphore.WaitAsync` in `EverythingAPI.cs` to accept a `CancellationToken` and handle `OperationCanceledException` gracefully, returning `false` instead of propagating the exception.

Refactored locking mechanisms in `Main.cs` to use `CancellationToken` for `_win32sLock` and `_uwpsLock`. Added `try-catch` blocks to handle `OperationCanceledException` and ensure proper lock release. Methods now return `emptyResults` when operations are canceled.
2025-11-06 20:46:29 +08:00
..
Exceptions Add missing File 2022-06-25 12:39:01 -05:00
EverythingAPI.cs Make locking operations cancelable with tokens 2025-11-06 20:46:29 +08:00
EverythingApiDllImport.cs Use Localization for Explorer plugin 2025-07-16 21:28:17 +08:00
EverythingDownloadHelper.cs Use Flow.Launcher.Localization to improve code quality 2025-09-21 11:50:51 +08:00
EverythingSearchManager.cs Use Flow.Launcher.Localization to improve code quality 2025-09-21 11:50:51 +08:00
EverythingSearchOption.cs Use Localization for Explorer plugin 2025-07-16 21:28:17 +08:00
EverythingSortOption.cs Use Localization for Explorer plugin 2025-07-16 21:28:17 +08:00