Change chat.Message Append API

This commit is contained in:
Tnze
2021-12-27 00:27:49 +08:00
parent e457d29f28
commit d8f5f03524
2 changed files with 4 additions and 3 deletions

View File

@ -84,7 +84,7 @@ func (m Message) WriteTo(w io.Writer) (int64, error) {
return pk.String(code).WriteTo(w) return pk.String(code).WriteTo(w)
} }
func (m *Message) Append(extraMsg ...Message) { func (m Message) Append(extraMsg ...Message) Message {
origLen := len(m.Extra) origLen := len(m.Extra)
finalLen := origLen + len(extraMsg) finalLen := origLen + len(extraMsg)
if cap(m.Extra) < len(m.Extra)+len(extraMsg) { if cap(m.Extra) < len(m.Extra)+len(extraMsg) {
@ -96,6 +96,7 @@ func (m *Message) Append(extraMsg ...Message) {
for _, v := range extraMsg { for _, v := range extraMsg {
m.Extra = append(m.Extra, v) m.Extra = append(m.Extra, v)
} }
return m
} }
func Text(str string) Message { func Text(str string) Message {

View File

@ -3,10 +3,10 @@ package chat_test
import ( import (
"bytes" "bytes"
"fmt" "fmt"
"github.com/Tnze/go-mc/chat"
en_us "github.com/Tnze/go-mc/data/lang/en-us"
"testing" "testing"
"github.com/Tnze/go-mc/chat"
en_us "github.com/Tnze/go-mc/data/lang/en-us"
pk "github.com/Tnze/go-mc/net/packet" pk "github.com/Tnze/go-mc/net/packet"
) )