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

Function getDiscordDeletePayload

internal/database/webhook_discord.go:88–102  ·  view source on GitHub ↗

getDiscordDeletePayload composes Discord payload for delete a branch or tag.

(p *api.DeletePayload)

Source from the content-addressed store, hash-verified

86
87// getDiscordDeletePayload composes Discord payload for delete a branch or tag.
88func getDiscordDeletePayload(p *api.DeletePayload) *DiscordPayload {
89 refName := git.RefShortName(p.Ref)
90 repoLink := DiscordLinkFormatter(p.Repo.HTMLURL, p.Repo.Name)
91 content := fmt.Sprintf("Deleted %s: %s/%s", p.RefType, repoLink, refName)
92 return &DiscordPayload{
93 Embeds: []*DiscordEmbedObject{{
94 Description: content,
95 URL: conf.Server.ExternalURL + p.Sender.UserName,
96 Author: &DiscordEmbedAuthorObject{
97 Name: p.Sender.UserName,
98 IconURL: p.Sender.AvatarUrl,
99 },
100 }},
101 }
102}
103
104// getDiscordForkPayload composes Discord payload for forked by a repository.
105func getDiscordForkPayload(p *api.ForkPayload) *DiscordPayload {

Callers 1

GetDiscordPayloadFunction · 0.85

Calls 1

DiscordLinkFormatterFunction · 0.85

Tested by

no test coverage detected