private async Task GetHubApiUrl()

in src/YouTrackSharp/Generated/Hub.Api.cs [11:27]


        private async Task<string> GetHubApiUrl()
        {
            if (_hubUrl == null)
            {
                var response = await ConfigAsync("ring(url)");
                var ringUrl = response.Ring?.Url;
                
                if (ringUrl == null)
                {
                    throw new YouTrackErrorException(Strings.Exception_BadRequest, (int)HttpStatusCode.OK,
                        "Failed to find Hub url in YouTrack config", null, null);
                }
                
                _hubUrl = ringUrl.TrimEnd('/') + "/api/rest/";
            }
            return _hubUrl;
        }