Files
notice/renderer_webhook.go
T

16 lines
444 B
Go

package notice
type webhookRenderer struct{}
func (webhookRenderer) Capabilities() Capabilities {
return Capabilities{Text: true, ColorText: true, Markdown: true, Card: true}
}
func (webhookRenderer) Render(config Config, message Message) (renderedRequest, error) {
return marshalRequest(config.Webhook, message)
}
func (webhookRenderer) ValidateResponse(response networkResponse) error {
return validateHTTP(ChannelWebhook, response)
}