mirror of
https://codeberg.org/VnPower/PixivFE
synced 2024-12-06 19:16:23 +01:00
declare emojiMap globally
This commit is contained in:
@@ -46,50 +46,50 @@ func GetRandomColor() string {
|
||||
return colors[rand.Intn(len(colors))]
|
||||
}
|
||||
|
||||
// Map of emoji shortcodes to their corresponding image IDs
|
||||
var emojiList = map[string]string{
|
||||
"normal": "101",
|
||||
"surprise": "102",
|
||||
"serious": "103",
|
||||
"heaven": "104",
|
||||
"happy": "105",
|
||||
"excited": "106",
|
||||
"sing": "107",
|
||||
"cry": "108",
|
||||
"normal2": "201",
|
||||
"shame2": "202",
|
||||
"love2": "203",
|
||||
"interesting2": "204",
|
||||
"blush2": "205",
|
||||
"fire2": "206",
|
||||
"angry2": "207",
|
||||
"shine2": "208",
|
||||
"panic2": "209",
|
||||
"normal3": "301",
|
||||
"satisfaction3": "302",
|
||||
"surprise3": "303",
|
||||
"smile3": "304",
|
||||
"shock3": "305",
|
||||
"gaze3": "306",
|
||||
"wink3": "307",
|
||||
"happy3": "308",
|
||||
"excited3": "309",
|
||||
"love3": "310",
|
||||
"normal4": "401",
|
||||
"surprise4": "402",
|
||||
"serious4": "403",
|
||||
"love4": "404",
|
||||
"shine4": "405",
|
||||
"sweat4": "406",
|
||||
"shame4": "407",
|
||||
"sleep4": "408",
|
||||
"heart": "501",
|
||||
"teardrop": "502",
|
||||
"star": "503",
|
||||
}
|
||||
|
||||
// ParseEmojis replaces emoji shortcodes in a string with corresponding image tags
|
||||
func ParseEmojis(s string) HTML {
|
||||
// Map of emoji shortcodes to their corresponding image IDs
|
||||
emojiList := map[string]string{
|
||||
"normal": "101",
|
||||
"surprise": "102",
|
||||
"serious": "103",
|
||||
"heaven": "104",
|
||||
"happy": "105",
|
||||
"excited": "106",
|
||||
"sing": "107",
|
||||
"cry": "108",
|
||||
"normal2": "201",
|
||||
"shame2": "202",
|
||||
"love2": "203",
|
||||
"interesting2": "204",
|
||||
"blush2": "205",
|
||||
"fire2": "206",
|
||||
"angry2": "207",
|
||||
"shine2": "208",
|
||||
"panic2": "209",
|
||||
"normal3": "301",
|
||||
"satisfaction3": "302",
|
||||
"surprise3": "303",
|
||||
"smile3": "304",
|
||||
"shock3": "305",
|
||||
"gaze3": "306",
|
||||
"wink3": "307",
|
||||
"happy3": "308",
|
||||
"excited3": "309",
|
||||
"love3": "310",
|
||||
"normal4": "401",
|
||||
"surprise4": "402",
|
||||
"serious4": "403",
|
||||
"love4": "404",
|
||||
"shine4": "405",
|
||||
"sweat4": "406",
|
||||
"shame4": "407",
|
||||
"sleep4": "408",
|
||||
"heart": "501",
|
||||
"teardrop": "502",
|
||||
"star": "503",
|
||||
}
|
||||
|
||||
// Regular expression to match emoji shortcodes
|
||||
regex := regexp.MustCompile(`\(([^)]+)\)`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user