예제 #1
0
        internal string CreateNewVersionAsync(HockeyAppUploadSettings settings)
        {
            _log.Verbose($"Creating Version {settings.ShortVersion} ({settings.Version}) for {settings.AppId}.");

            var response = _client.CreateNewVersionAsync(settings.ApiToken, settings.AppId,
                                                         settings.Version, settings.ShortVersion);

            _log.Information($"Created Version {response.ShortVersion} ({response.Version}) for {response.Title}.");

            return(response.Id);
        }
예제 #2
0
        internal async Task <string> CreateNewVersionAsync(HockeyAppUploadSettings settings)
        {
            _log.Verbose($"Creating Version {settings.ShortVersion} ({settings.Version}) for {settings.AppId}.");

            var response = await _client.CreateNewVersionAsync(settings.ApiToken, settings.AppId,
                                                               settings.Version, settings.ShortVersion);

            if (!response.Success)
            {
                throw new Exception(response.Message);
            }

            _log.Information($"Created Version {response.ShortVersion} ({response.Version}) for {response.Title}.");

            return(response.Id);
        }