コード例 #1
0
ファイル: WowUpService.cs プロジェクト: shighman/WowUp
 public async Task <LatestVersionResponse> GetLatestVersionResponse()
 {
     return(await _cacheService.GetCache(LatestVersionCacheKey, async() =>
     {
         return await _wowUpApiService.GetLatestVersion();
     }, 5));
 }
コード例 #2
0
        public async Task <LatestVersion> GetLatestVersion()
        {
            var response = await _wowUpApiService.GetLatestVersion();

            var releaseChannel = GetWowUpReleaseChannel();

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