getDiscordForkPayload composes Discord payload for forked by a repository.
(p *api.ForkPayload)
| 103 | |
| 104 | // getDiscordForkPayload composes Discord payload for forked by a repository. |
| 105 | func getDiscordForkPayload(p *api.ForkPayload) *DiscordPayload { |
| 106 | baseLink := DiscordLinkFormatter(p.Repo.HTMLURL, p.Repo.Name) |
| 107 | forkLink := DiscordLinkFormatter(p.Forkee.HTMLURL, p.Forkee.FullName) |
| 108 | content := fmt.Sprintf("%s is forked to %s", baseLink, forkLink) |
| 109 | return &DiscordPayload{ |
| 110 | Embeds: []*DiscordEmbedObject{{ |
| 111 | Description: content, |
| 112 | URL: conf.Server.ExternalURL + p.Sender.UserName, |
| 113 | Author: &DiscordEmbedAuthorObject{ |
| 114 | Name: p.Sender.UserName, |
| 115 | IconURL: p.Sender.AvatarUrl, |
| 116 | }, |
| 117 | }}, |
| 118 | } |
| 119 | } |
| 120 | |
| 121 | func getDiscordPushPayload(p *api.PushPayload, slack *SlackMeta) *DiscordPayload { |
| 122 | // n new commits |
no test coverage detected