How add a reviewer to a pull request in my bitbucket plugin?

Hello! How I can do add a reviewer to a pull request in my bitbucket plugin ?

public class AddReviewersToPRHook implements RepositoryMergeCheck

@Nonnull
@Override
public RepositoryHookResult preUpdate(@Nonnull PreRepositoryHookContext preRepositoryHookContext, @Nonnull PullRequestMergeHookRequest pullRequestMergeHookRequest) {

    PullRequestParticipant newReviewer = ????;
    Set<PullRequestParticipant> reviewers = pullRequestMergeHookRequest.getPullRequest().getReviewers();
    reviewers.add(newReviewer);

You can add users as reviewers of a pull request by using the PullRequestService

pullRequestService.addReviewer(repositoryId, pullRequestId, userName);
2 Likes

Dear Kristy!
Thank you very much for the help!!!
You helped me a lot!
Have a nice day!

Best regards,
Igor