In case of pull request updates made through different event listeners, how can we synchronize update of same field (e.g., reviewers)?
Code
First listener:
pullRequestService.update(
new PullRequestUpdateRequest.Builder(pullRequest, pullRequest.getVersion())
.title(pullRequest.getTitle())
.reviewers(reviewers)
.build()
);
Second listener:
pullRequestService.update(
new PullRequestUpdateRequest.Builder(pullRequest, pullRequest.getVersion())
.title(pullRequest.getTitle())
.reviewers(reviewers)
.build()
);
Actual result
First listener:
Second listener:
Notice same update timestamp.
Thanks in advance.
Cheers.