1
0
mirror of https://github.com/Mrs4s/MiraiGo.git synced 2025-05-04 19:17:38 +08:00
This commit is contained in:
wfjsw 2020-11-17 20:04:27 +08:00
parent a84b524889
commit 99de2470aa
2 changed files with 20 additions and 0 deletions

View File

@ -247,6 +247,14 @@ func (e *ImageElement) Type() ElementType {
return Image return Image
} }
func (e *GroupFlashImgElement) Type() ElementType {
return Image
}
func (e *FriendFlashImgElement) Type() ElementType {
return Image
}
func (e *FaceElement) Type() ElementType { func (e *FaceElement) Type() ElementType {
return Face return Face
} }

View File

@ -128,6 +128,9 @@ func (msg *PrivateMessage) ToString() (res string) {
res += e.Content res += e.Content
case *ImageElement: case *ImageElement:
res += "[Image:" + e.Filename + "]" res += "[Image:" + e.Filename + "]"
case *FriendFlashImgElement:
// NOTE: ignore other components
return "[Image (flash):" + e.Filename + "]"
case *FaceElement: case *FaceElement:
res += "[" + e.Name + "]" res += "[" + e.Name + "]"
case *AtElement: case *AtElement:
@ -164,6 +167,9 @@ func (msg *GroupMessage) ToString() (res string) {
res += "[" + e.Name + "]" res += "[" + e.Name + "]"
case *GroupImageElement: case *GroupImageElement:
res += "[Image: " + e.ImageId + "]" res += "[Image: " + e.ImageId + "]"
case *GroupFlashImgElement:
// NOTE: ignore other components
return "[Image (flash):" + e.Filename + "]"
case *AtElement: case *AtElement:
res += e.Display res += e.Display
case *RedBagElement: case *RedBagElement:
@ -557,6 +563,12 @@ func ToReadableString(m []IMessageElement) (r string) {
r += "/" + e.Name r += "/" + e.Name
case *GroupImageElement: case *GroupImageElement:
r += "[图片]" r += "[图片]"
// NOTE: flash pic is singular
// To be clarified
// case *GroupFlashImgElement:
// return "[闪照]"
// case *FriendFlashImgElement:
// return "[闪照]"
case *AtElement: case *AtElement:
r += e.Display r += e.Display
} }