public async Task GetIssue()

in src/YouTrackSharp/Issues/IssuesService.cs [33:57]


        public async Task<Issue> GetIssue(string issueId, bool wikifyDescription = false, bool wikifyContents = false)
        {
            if (string.IsNullOrEmpty(issueId))
            {
                throw new ArgumentNullException(nameof(issueId));
            }
            
            var client = await _connection.GetAuthenticatedApiClient();
            try
            {
                var response = await client.IssuesGetAsync(issueId,
                    wikifyDescription ? Constants.FieldsQueryStrings.IssuesWikified : Constants.FieldsQueryStrings.IssuesNotWikified,
                    default(System.Threading.CancellationToken));
                return Issue.FromApiEntity(response, wikifyDescription, wikifyContents);
            }
            catch (YouTrackErrorException e)
            {
                if (e.StatusCode == (int)HttpStatusCode.NotFound)
                {
                    return null;
                }

                throw;
            }
        }