Example #1
0
        /// <inheritdoc />
        public async Task <bool> IsUpdateAvaiable()
        {
            var latestVersion = new Version(await _releaseProvider.GetLatestVersionNumber());

            CheckedLatestVersionNumber(this, latestVersion);
            var installedVersion = new Version(await _versionChecker.GetInstalledVersionNumber());

            CheckedInstalledVersionNumber(this, installedVersion);
            return(latestVersion > installedVersion);
        }