(p *api.DeletePayload)
| 95 | } |
| 96 | |
| 97 | func 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 | |
| 112 | func getDingtalkForkPayload(p *api.ForkPayload) *DingtalkPayload { |
| 113 | actionCard := NewDingtalkActionCard("View Fork", p.Forkee.HTMLURL) |
no test coverage detected