/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/Services/App/AppUpdateNoneService.cs
59 строк
1 KB
Yair
Code Quality: Modified update services to use appinstaller instead of bundle
04 май 2026, 08:15
04 май 2026, 08:15
272c491
Код
Авторство
О чём код?
using System.Net.Http; namespace Files.App.Services { internal sealed partial class DummyUpdateService : ObservableObject, IUpdateService { public bool IsUpdateAvailable => false; public bool IsUpdating => false; public int UpdateProgress => 0; public bool IsAppUpdated => AppLifecycleHelper.IsAppUpdated; private bool _areReleaseNotesAvailable = false; public bool AreReleaseNotesAvailable { get => _areReleaseNotesAvailable; private set => SetProperty(ref _areReleaseNotesAvailable, value); } public new event PropertyChangedEventHandler? PropertyChanged { add { } remove { } } public Task CheckAndUpdateFilesLauncherAsync() { return Task.CompletedTask; } public Task CheckForUpdatesAsync() { return Task.CompletedTask; } public async Task CheckForReleaseNotesAsync() { using var client = new HttpClient(); try { var response = await client.GetAsync(Constants.ExternalUrl.ReleaseNotesUrl); AreReleaseNotesAvailable = response.IsSuccessStatusCode; } catch { AreReleaseNotesAvailable = false; } } public Task DownloadMandatoryUpdatesAsync() { return Task.CompletedTask; } public Task DownloadUpdatesAsync() { return Task.CompletedTask; } } }