Discord: add ImageType

This commit is contained in:
mavolin 2020-05-15 21:28:35 +02:00
parent aa99f50b9c
commit ceb6986749
No known key found for this signature in database
GPG Key ID: D8681218EDF216DF
1 changed files with 30 additions and 0 deletions

View File

@ -1,4 +1,34 @@
package discord
import "strings"
type ImageType string
const (
// AutoImage chooses automatically between a PNG and GIF.
AutoImage ImageType = "auto"
// JPEGImage is a JPEG image type.
JPEGImage ImageType = ".jpeg"
// PNGImage is the PNG image type.
PNGImage ImageType = ".png"
// WebPImage is the WebP image type.
WebPImage ImageType = ".webp"
// GIFImage is the GIF image type.
GIFImage ImageType = ".gif"
)
func (t ImageType) format(name string) string {
if t == AutoImage {
if strings.HasPrefix(name, "a_") {
return name + ".gif"
}
return name + ".png"
}
return name + string(t)
}
type URL = string
type Hash = string