getSlackCreatePayload composes Slack payload for create new branch or tag.
(p *api.CreatePayload)
| 69 | |
| 70 | // getSlackCreatePayload composes Slack payload for create new branch or tag. |
| 71 | func getSlackCreatePayload(p *api.CreatePayload) *SlackPayload { |
| 72 | refName := git.RefShortName(p.Ref) |
| 73 | repoLink := SlackLinkFormatter(p.Repo.HTMLURL, p.Repo.Name) |
| 74 | refLink := SlackLinkFormatter(p.Repo.HTMLURL+"/src/"+refName, refName) |
| 75 | text := fmt.Sprintf("[%s:%s] %s created by %s", repoLink, refLink, p.RefType, p.Sender.UserName) |
| 76 | return &SlackPayload{ |
| 77 | Text: text, |
| 78 | } |
| 79 | } |
| 80 | |
| 81 | // getSlackDeletePayload composes Slack payload for delete a branch or tag. |
| 82 | func getSlackDeletePayload(p *api.DeletePayload) *SlackPayload { |
no test coverage detected