mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-08-17 00:31:42 +02:00
.github
.idea
bld
lib
TweetLib.Browser
TweetLib.Browser.CEF
TweetLib.Communication
TweetLib.Core
Application
Features
Resources
Systems
Configuration
Logging
Updates
IUpdateCheckClient.cs
UpdateCheckEventArgs.cs
UpdateChecker.cs
UpdateDownloadStatus.cs
UpdateInfo.cs
UpdateInteractionManager.cs
App.cs
Lib.cs
TweetLib.Core.csproj
TweetLib.Utils
TweetTest.Browser.CEF
TweetTest.Core
TweetTest.Utils
linux
resources
windows
.gitattributes
.gitignore
LICENSE.md
README.md
TweetDuck.sln
TweetDuck.sln.DotSettings
Version.cs
global.json
17 lines
442 B
C#
17 lines
442 B
C#
namespace TweetLib.Core.Systems.Updates {
|
|
public enum UpdateDownloadStatus {
|
|
None = 0,
|
|
InProgress,
|
|
Canceled,
|
|
AssetMissing,
|
|
Failed,
|
|
Done
|
|
}
|
|
|
|
public static class UpdateDownloadStatusExtensions {
|
|
public static bool IsFinished(this UpdateDownloadStatus status, bool canRetry) {
|
|
return status is UpdateDownloadStatus.AssetMissing or UpdateDownloadStatus.Done || (status == UpdateDownloadStatus.Failed && !canRetry);
|
|
}
|
|
}
|
|
}
|