Beispiel #1
0
 public async Task <LatestVersionResponse> GetLatestVersionResponse()
 {
     return(await _cacheService.GetCache(LatestVersionCacheKey, async() =>
     {
         return await _wowUpApiService.GetLatestVersion();
     }, 5));
 }
Beispiel #2
0
        public async Task <LatestVersion> GetLatestVersion()
        {
            var response = await _wowUpApiService.GetLatestVersion();

            var releaseChannel = GetWowUpReleaseChannel();

            return(releaseChannel == WowUpReleaseChannelType.Stable
                ? response.Stable
                : response.Beta);
        }