/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Services/PreviewPopupProviders/PreviewPopupService.cs
21 строка
813 B
Yair
Code Quality: Change provider detection order in PreviewPopupService
15 дек 2025, 20:18
15 дек 2025, 20:18
f56c965
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. namespace Files.App.Services.PreviewPopupProviders { /// <inheritdoc cref="IPreviewPopupService"/> internal sealed partial class PreviewPopupService : ObservableObject, IPreviewPopupService { public async Task<IPreviewPopupProvider?> GetProviderAsync() { if (await QuickLookProvider.Instance.DetectAvailability()) return await Task.FromResult<IPreviewPopupProvider>(QuickLookProvider.Instance); if (await SeerProProvider.Instance.DetectAvailability()) return await Task.FromResult<IPreviewPopupProvider>(SeerProProvider.Instance); if (await PowerToysPeekProvider.Instance.DetectAvailability()) return await Task.FromResult<IPreviewPopupProvider>(PowerToysPeekProvider.Instance); else return null; } } }