/// <inheritdoc/> public async Task <IPullRequestReviewCommentModel> PostReviewComment( ILocalRepositoryModel localRepository, string remoteRepositoryOwner, IAccount user, int number, string body, string commitId, string path, int position) { var address = HostAddress.Create(localRepository.CloneUrl.Host); var apiClient = await apiClientFactory.Create(address); var result = await apiClient.CreatePullRequestReviewComment( remoteRepositoryOwner, localRepository.Name, number, body, commitId, path, position); await usageTracker.IncrementPRReviewDiffViewInlineCommentPost(); return(new PullRequestReviewCommentModel { Body = result.Body, CommitId = result.CommitId, DiffHunk = result.DiffHunk, Id = result.Id, OriginalCommitId = result.OriginalCommitId, OriginalPosition = result.OriginalPosition, Path = result.Path, Position = result.Position, CreatedAt = result.CreatedAt, User = user, }); }
public Task IncrementPRReviewDiffViewInlineCommentPost() => inner.IncrementPRReviewDiffViewInlineCommentPost();