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

Function getDingtalkDeletePayload

internal/database/webhook_dingtalk.go:97–110  ·  view source on GitHub ↗
(p *api.DeletePayload)

Source from the content-addressed store, hash-verified

95}
96
97func getDingtalkDeletePayload(p *api.DeletePayload) *DingtalkPayload {
98 refName := git.RefShortName(p.Ref)
99 refType := strings.Title(p.RefType)
100
101 actionCard := NewDingtalkActionCard("View Repo", p.Repo.HTMLURL)
102 actionCard.Text += "# " + refType + " Delete Event"
103 actionCard.Text += "\n- Repo: **" + MarkdownLinkFormatter(p.Repo.HTMLURL, p.Repo.Name) + "**"
104 actionCard.Text += "\n- " + refType + ": **" + refName + "**"
105
106 return &DingtalkPayload{
107 MsgType: "actionCard",
108 ActionCard: actionCard,
109 }
110}
111
112func getDingtalkForkPayload(p *api.ForkPayload) *DingtalkPayload {
113 actionCard := NewDingtalkActionCard("View Fork", p.Forkee.HTMLURL)

Callers 1

GetDingtalkPayloadFunction · 0.85

Calls 3

NewDingtalkActionCardFunction · 0.85
MarkdownLinkFormatterFunction · 0.85
TitleMethod · 0.80

Tested by

no test coverage detected