Versions in this module Expand all Collapse all v0 v0.19.4 May 24, 2023 Changes in this version + func NewContext() + func NotifyAutoMergePullRequest(ctx context.Context, doer *user_model.User, pr *issues_model.PullRequest) + func NotifyCreateIssueComment(ctx context.Context, doer *user_model.User, repo *repo_model.Repository, ...) + func NotifyCreateRef(ctx context.Context, pusher *user_model.User, repo *repo_model.Repository, ...) + func NotifyCreateRepository(ctx context.Context, doer, u *user_model.User, repo *repo_model.Repository) + func NotifyDeleteComment(ctx context.Context, doer *user_model.User, c *issues_model.Comment) + func NotifyDeleteIssue(ctx context.Context, doer *user_model.User, issue *issues_model.Issue) + func NotifyDeleteRef(ctx context.Context, pusher *user_model.User, repo *repo_model.Repository, ...) + func NotifyDeleteRelease(ctx context.Context, doer *user_model.User, rel *repo_model.Release) + func NotifyDeleteRepository(ctx context.Context, doer *user_model.User, repo *repo_model.Repository) + func NotifyDeleteWikiPage(ctx context.Context, doer *user_model.User, repo *repo_model.Repository, ...) + func NotifyEditWikiPage(ctx context.Context, doer *user_model.User, repo *repo_model.Repository, ...) + func NotifyForkRepository(ctx context.Context, doer *user_model.User, ...) + func NotifyIssueChangeAssignee(ctx context.Context, doer *user_model.User, issue *issues_model.Issue, ...) + func NotifyIssueChangeContent(ctx context.Context, doer *user_model.User, issue *issues_model.Issue, ...) + func NotifyIssueChangeLabels(ctx context.Context, doer *user_model.User, issue *issues_model.Issue, ...) + func NotifyIssueChangeMilestone(ctx context.Context, doer *user_model.User, issue *issues_model.Issue, ...) + func NotifyIssueChangeRef(ctx context.Context, doer *user_model.User, issue *issues_model.Issue, ...) + func NotifyIssueChangeStatus(ctx context.Context, doer *user_model.User, commitID string, ...) + func NotifyIssueChangeTitle(ctx context.Context, doer *user_model.User, issue *issues_model.Issue, ...) + func NotifyIssueClearLabels(ctx context.Context, doer *user_model.User, issue *issues_model.Issue) + func NotifyMergePullRequest(ctx context.Context, doer *user_model.User, pr *issues_model.PullRequest) + func NotifyMigrateRepository(ctx context.Context, doer, u *user_model.User, repo *repo_model.Repository) + func NotifyNewIssue(ctx context.Context, issue *issues_model.Issue, mentions []*user_model.User) + func NotifyNewPullRequest(ctx context.Context, pr *issues_model.PullRequest, mentions []*user_model.User) + func NotifyNewRelease(ctx context.Context, rel *repo_model.Release) + func NotifyNewWikiPage(ctx context.Context, doer *user_model.User, repo *repo_model.Repository, ...) + func NotifyPackageCreate(ctx context.Context, doer *user_model.User, ...) + func NotifyPackageDelete(ctx context.Context, doer *user_model.User, ...) + func NotifyPullRequestChangeTargetBranch(ctx context.Context, doer *user_model.User, pr *issues_model.PullRequest, ...) + func NotifyPullRequestCodeComment(ctx context.Context, pr *issues_model.PullRequest, ...) + func NotifyPullRequestPushCommits(ctx context.Context, doer *user_model.User, pr *issues_model.PullRequest, ...) + func NotifyPullRequestReview(ctx context.Context, pr *issues_model.PullRequest, review *issues_model.Review, ...) + func NotifyPullRequestSynchronized(ctx context.Context, doer *user_model.User, pr *issues_model.PullRequest) + func NotifyPullReviewDismiss(ctx context.Context, doer *user_model.User, review *issues_model.Review, ...) + func NotifyPullReviewRequest(ctx context.Context, doer *user_model.User, issue *issues_model.Issue, ...) + func NotifyPushCommits(ctx context.Context, pusher *user_model.User, repo *repo_model.Repository, ...) + func NotifyRenameRepository(ctx context.Context, doer *user_model.User, repo *repo_model.Repository, ...) + func NotifyRepoPendingTransfer(ctx context.Context, doer, newOwner *user_model.User, ...) + func NotifySyncCreateRef(ctx context.Context, pusher *user_model.User, repo *repo_model.Repository, ...) + func NotifySyncDeleteRef(ctx context.Context, pusher *user_model.User, repo *repo_model.Repository, ...) + func NotifySyncPushCommits(ctx context.Context, pusher *user_model.User, repo *repo_model.Repository, ...) + func NotifyTransferRepository(ctx context.Context, doer *user_model.User, repo *repo_model.Repository, ...) + func NotifyUpdateComment(ctx context.Context, doer *user_model.User, c *issues_model.Comment, ...) + func NotifyUpdateRelease(ctx context.Context, doer *user_model.User, rel *repo_model.Release) + func RegisterNotifier(notifier base.Notifier)