MCPcopy Create free account
hub / github.com/LagrangeDev/LagrangeGo / ToString

Method ToString

message/message.go:483–514  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

481}
482
483func (msg *GroupMessage) ToString() string {
484 //var strBuilder strings.Builder
485 //for _, elem := range msg.Elements {
486 // switch e := elem.(type) {
487 // case *TextElement:
488 // strBuilder.WriteString(e.Content)
489 // case *ImageElement:
490 // strBuilder.WriteString("[Image: ")
491 // strBuilder.WriteString(e.ImageID)
492 // strBuilder.WriteString("]")
493 // case *AtElement:
494 // strBuilder.WriteString(e.Display)
495 // case *ReplyElement:
496 // strBuilder.WriteString("[Reply: ")
497 // strBuilder.WriteString(strconv.FormatInt(int64(e.ReplySeq), 10))
498 // strBuilder.WriteString("]")
499 // case *FaceElement:
500 // strBuilder.WriteString("[Face: ")
501 // strBuilder.WriteString(strconv.FormatInt(int64(e.FaceID), 10))
502 // if e.isLargeFace {
503 // strBuilder.WriteString(", isLargeFace: true]")
504 // }
505 // strBuilder.WriteString("]")
506 // case *VoiceElement:
507 // strBuilder.WriteString("[Record: ")
508 // strBuilder.WriteString(e.Name)
509 // strBuilder.WriteString("]")
510 // }
511 //}
512 //return strBuilder.String()
513 return ToReadableString(msg.Elements)
514}
515
516func (msg *GroupMessage) GetElements() []IMessageElement {
517 return msg.Elements

Callers

nothing calls this directly

Calls 1

ToReadableStringFunction · 0.85

Tested by

no test coverage detected