MCPcopy Create free account
hub / github.com/gogs/gogs / getSlackDeletePayload

Function getSlackDeletePayload

internal/database/webhook_slack.go:82–89  ·  view source on GitHub ↗

getSlackDeletePayload composes Slack payload for delete a branch or tag.

(p *api.DeletePayload)

Source from the content-addressed store, hash-verified

80
81// getSlackDeletePayload composes Slack payload for delete a branch or tag.
82func getSlackDeletePayload(p *api.DeletePayload) *SlackPayload {
83 refName := git.RefShortName(p.Ref)
84 repoLink := SlackLinkFormatter(p.Repo.HTMLURL, p.Repo.Name)
85 text := fmt.Sprintf("[%s:%s] %s deleted by %s", repoLink, refName, p.RefType, p.Sender.UserName)
86 return &SlackPayload{
87 Text: text,
88 }
89}
90
91// getSlackForkPayload composes Slack payload for forked by a repository.
92func getSlackForkPayload(p *api.ForkPayload) *SlackPayload {

Callers 1

GetSlackPayloadFunction · 0.85

Calls 1

SlackLinkFormatterFunction · 0.85

Tested by

no test coverage detected