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

Function getDingtalkForkPayload

internal/database/webhook_dingtalk.go:112–122  ·  view source on GitHub ↗
(p *api.ForkPayload)

Source from the content-addressed store, hash-verified

110}
111
112func getDingtalkForkPayload(p *api.ForkPayload) *DingtalkPayload {
113 actionCard := NewDingtalkActionCard("View Fork", p.Forkee.HTMLURL)
114 actionCard.Text += "# Repo Fork Event"
115 actionCard.Text += "\n- From Repo: **" + MarkdownLinkFormatter(p.Repo.HTMLURL, p.Repo.Name) + "**"
116 actionCard.Text += "\n- To Repo: **" + MarkdownLinkFormatter(p.Forkee.HTMLURL, p.Forkee.FullName) + "**"
117
118 return &DingtalkPayload{
119 MsgType: "actionCard",
120 ActionCard: actionCard,
121 }
122}
123
124func getDingtalkPushPayload(p *api.PushPayload) *DingtalkPayload {
125 refName := git.RefShortName(p.Ref)

Callers 1

GetDingtalkPayloadFunction · 0.85

Calls 2

NewDingtalkActionCardFunction · 0.85
MarkdownLinkFormatterFunction · 0.85

Tested by

no test coverage detected