notification

package
v1.14.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewContext added in v1.11.0

func NewContext()

NewContext registers notification handlers

func NotifyCreateIssueComment added in v1.7.0

func NotifyCreateIssueComment(doer *models.User, repo *models.Repository,
	issue *models.Issue, comment *models.Comment, mentions []*models.User)

NotifyCreateIssueComment notifies issue comment related message to notifiers

func NotifyCreateRef added in v1.11.0

func NotifyCreateRef(pusher *models.User, repo *models.Repository, refType, refFullName string)

NotifyCreateRef notifies branch or tag creation to notifiers

func NotifyCreateRepository added in v1.7.0

func NotifyCreateRepository(doer *models.User, u *models.User, repo *models.Repository)

NotifyCreateRepository notifies create repository to notifiers

func NotifyDeleteComment added in v1.7.0

func NotifyDeleteComment(doer *models.User, c *models.Comment)

NotifyDeleteComment notifies delete comment to notifiers

func NotifyDeleteRef added in v1.11.0

func NotifyDeleteRef(pusher *models.User, repo *models.Repository, refType, refFullName string)

NotifyDeleteRef notifies branch or tag deletion to notifiers

func NotifyDeleteRelease added in v1.7.0

func NotifyDeleteRelease(doer *models.User, rel *models.Release)

NotifyDeleteRelease notifies delete release to notifiers

func NotifyDeleteRepository added in v1.7.0

func NotifyDeleteRepository(doer *models.User, repo *models.Repository)

NotifyDeleteRepository notifies delete repository to notifiers

func NotifyForkRepository added in v1.7.0

func NotifyForkRepository(doer *models.User, oldRepo, repo *models.Repository)

NotifyForkRepository notifies fork repository to notifiers

func NotifyIssueChangeAssignee added in v1.7.0

func NotifyIssueChangeAssignee(doer *models.User, issue *models.Issue, assignee *models.User, removed bool, comment *models.Comment)

NotifyIssueChangeAssignee notifies change content to notifiers

func NotifyIssueChangeContent added in v1.7.0

func NotifyIssueChangeContent(doer *models.User, issue *models.Issue, oldContent string)

NotifyIssueChangeContent notifies change content to notifiers

func NotifyIssueChangeLabels added in v1.7.0

func NotifyIssueChangeLabels(doer *models.User, issue *models.Issue,
	addedLabels []*models.Label, removedLabels []*models.Label)

NotifyIssueChangeLabels notifies change labels to notifiers

func NotifyIssueChangeMilestone added in v1.7.0

func NotifyIssueChangeMilestone(doer *models.User, issue *models.Issue, oldMilestoneID int64)

NotifyIssueChangeMilestone notifies change milestone to notifiers

func NotifyIssueChangeRef added in v1.13.0

func NotifyIssueChangeRef(doer *models.User, issue *models.Issue, oldRef string)

NotifyIssueChangeRef notifies change reference to notifiers

func NotifyIssueChangeStatus added in v1.7.0

func NotifyIssueChangeStatus(doer *models.User, issue *models.Issue, actionComment *models.Comment, closeOrReopen bool)

NotifyIssueChangeStatus notifies close or reopen issue to notifiers

func NotifyIssueChangeTitle added in v1.7.0

func NotifyIssueChangeTitle(doer *models.User, issue *models.Issue, oldTitle string)

NotifyIssueChangeTitle notifies change title to notifiers

func NotifyIssueClearLabels added in v1.7.0

func NotifyIssueClearLabels(doer *models.User, issue *models.Issue)

NotifyIssueClearLabels notifies clear labels to notifiers

func NotifyMergePullRequest added in v1.7.0

func NotifyMergePullRequest(pr *models.PullRequest, doer *models.User)

NotifyMergePullRequest notifies merge pull request to notifiers

func NotifyMigrateRepository added in v1.7.0

func NotifyMigrateRepository(doer *models.User, u *models.User, repo *models.Repository)

NotifyMigrateRepository notifies create repository to notifiers

func NotifyNewIssue added in v1.7.0

func NotifyNewIssue(issue *models.Issue, mentions []*models.User)

NotifyNewIssue notifies new issue to notifiers

func NotifyNewPullRequest added in v1.7.0

func NotifyNewPullRequest(pr *models.PullRequest, mentions []*models.User)

NotifyNewPullRequest notifies new pull request to notifiers

func NotifyNewRelease added in v1.7.0

func NotifyNewRelease(rel *models.Release)

NotifyNewRelease notifies new release to notifiers

func NotifyPullRequestChangeTargetBranch added in v1.11.0

func NotifyPullRequestChangeTargetBranch(doer *models.User, pr *models.PullRequest, oldBranch string)

NotifyPullRequestChangeTargetBranch notifies when a pull request's target branch was changed

func NotifyPullRequestCodeComment added in v1.13.2

func NotifyPullRequestCodeComment(pr *models.PullRequest, comment *models.Comment, mentions []*models.User)

NotifyPullRequestCodeComment notifies new pull request code comment

func NotifyPullRequestPushCommits added in v1.13.0

func NotifyPullRequestPushCommits(doer *models.User, pr *models.PullRequest, comment *models.Comment)

NotifyPullRequestPushCommits notifies when push commits to pull request's head branch

func NotifyPullRequestReview added in v1.7.0

func NotifyPullRequestReview(pr *models.PullRequest, review *models.Review, comment *models.Comment, mentions []*models.User)

NotifyPullRequestReview notifies new pull request review

func NotifyPullRequestSynchronized added in v1.11.0

func NotifyPullRequestSynchronized(doer *models.User, pr *models.PullRequest)

NotifyPullRequestSynchronized notifies Synchronized pull request

func NotifyPullReviewRequest added in v1.12.0

func NotifyPullReviewRequest(doer *models.User, issue *models.Issue, reviewer *models.User, isRequest bool, comment *models.Comment)

NotifyPullReviewRequest notifies Request Review change

func NotifyPullRevieweDismiss added in v1.14.0

func NotifyPullRevieweDismiss(doer *models.User, review *models.Review, comment *models.Comment)

NotifyPullRevieweDismiss notifies when a review was dismissed by repo admin

func NotifyPushCommits added in v1.11.0

func NotifyPushCommits(pusher *models.User, repo *models.Repository, opts *repository.PushUpdateOptions, commits *repository.PushCommits)

NotifyPushCommits notifies commits pushed to notifiers

func NotifyRenameRepository added in v1.11.0

func NotifyRenameRepository(doer *models.User, repo *models.Repository, oldName string)

NotifyRenameRepository notifies repository renamed

func NotifyRepoPendingTransfer added in v1.14.0

func NotifyRepoPendingTransfer(doer, newOwner *models.User, repo *models.Repository)

NotifyRepoPendingTransfer notifies creation of pending transfer to notifiers

func NotifySyncCreateRef added in v1.11.0

func NotifySyncCreateRef(pusher *models.User, repo *models.Repository, refType, refFullName string)

NotifySyncCreateRef notifies branch or tag creation to notifiers

func NotifySyncDeleteRef added in v1.11.0

func NotifySyncDeleteRef(pusher *models.User, repo *models.Repository, refType, refFullName string)

NotifySyncDeleteRef notifies branch or tag deletion to notifiers

func NotifySyncPushCommits added in v1.11.0

func NotifySyncPushCommits(pusher *models.User, repo *models.Repository, opts *repository.PushUpdateOptions, commits *repository.PushCommits)

NotifySyncPushCommits notifies commits pushed to notifiers

func NotifyTransferRepository added in v1.11.0

func NotifyTransferRepository(doer *models.User, repo *models.Repository, newOwnerName string)

NotifyTransferRepository notifies create repository to notifiers

func NotifyUpdateComment added in v1.7.0

func NotifyUpdateComment(doer *models.User, c *models.Comment, oldContent string)

NotifyUpdateComment notifies update comment to notifiers

func NotifyUpdateRelease added in v1.7.0

func NotifyUpdateRelease(doer *models.User, rel *models.Release)

NotifyUpdateRelease notifies update release to notifiers

func RegisterNotifier added in v1.7.0

func RegisterNotifier(notifier base.Notifier)

RegisterNotifier providers method to receive notify messages

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL