fix(MM-60645): missing emoji on mobile (#30001)

* fix(MM-60645): missing emoji on mobile

* removing the `:` completely from being stored or being sent to the server.

* proper formatting?
Этот коммит содержится в:
Rahim Rahman
2025-02-09 21:38:29 -07:00
коммит произвёл GitHub
родитель 3698808625
Коммит 55c2d57f70
2 изменённых файлов: 54 добавлений и 1 удалений

Просмотреть файл

@@ -5,6 +5,7 @@ package model
import (
"net/http"
"strings"
"unicode/utf8"
)
@@ -142,6 +143,7 @@ func (o *ChannelBookmark) PreSave() {
}
o.DisplayName = SanitizeUnicode(o.DisplayName)
o.Emoji = strings.Trim(o.Emoji, ":")
if o.CreateAt == 0 {
o.CreateAt = GetMillis()
}
@@ -151,6 +153,7 @@ func (o *ChannelBookmark) PreSave() {
func (o *ChannelBookmark) PreUpdate() {
o.UpdateAt = GetMillis()
o.DisplayName = SanitizeUnicode(o.DisplayName)
o.Emoji = strings.Trim(o.Emoji, ":")
}
func (o *ChannelBookmark) ToBookmarkWithFileInfo(f *FileInfo) *ChannelBookmarkWithFileInfo {
@@ -167,7 +170,7 @@ func (o *ChannelBookmark) ToBookmarkWithFileInfo(f *FileInfo) *ChannelBookmarkWi
SortOrder: o.SortOrder,
LinkUrl: o.LinkUrl,
ImageUrl: o.ImageUrl,
Emoji: o.Emoji,
Emoji: strings.Trim(o.Emoji, ":"),
Type: o.Type,
OriginalId: o.OriginalId,
ParentId: o.ParentId,