// Copyright 2019 The Gitea Authors. // All rights reserved. // Use of this source code is governed by a MIT-style // license that can be found in the LICENSE file. package pull import ( "code.gitea.io/gitea/models" "code.gitea.io/gitea/modules/notification" ) // CreateReview creates a new review based on opts func CreateReview(opts models.CreateReviewOptions) (*models.Review, error) { review, err := models.CreateReview(opts) if err != nil { return nil, err } notification.NotifyPullRequestReview(review.Issue.PullRequest, review, nil) return review, nil } // UpdateReview updates a review func UpdateReview(review *models.Review) error { err := models.UpdateReview(review) if err != nil { return err } notification.NotifyPullRequestReview(review.Issue.PullRequest, review, nil) return nil }