mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
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. |
||
|---|---|---|
| .. | ||
| DirectoryInfo | ||
| Everything | ||
| IProvider | ||
| QuickAccessLinks | ||
| WindowsIndex | ||
| Constants.cs | ||
| EnvironmentVariables.cs | ||
| ResultManager.cs | ||
| SearchManager.cs | ||
| SearchResult.cs | ||