From d8f5f03524d41c14d95db27772e8c7dd3eff201c Mon Sep 17 00:00:00 2001 From: Tnze Date: Mon, 27 Dec 2021 00:27:49 +0800 Subject: [PATCH] Change chat.Message Append API --- chat/{chatMsg.go => message.go} | 3 ++- chat/{chatMsg_test.go => message_test.go} | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename chat/{chatMsg.go => message.go} (99%) rename chat/{chatMsg_test.go => message_test.go} (100%) diff --git a/chat/chatMsg.go b/chat/message.go similarity index 99% rename from chat/chatMsg.go rename to chat/message.go index 22a83f3..e3a15ee 100644 --- a/chat/chatMsg.go +++ b/chat/message.go @@ -84,7 +84,7 @@ func (m Message) WriteTo(w io.Writer) (int64, error) { return pk.String(code).WriteTo(w) } -func (m *Message) Append(extraMsg ...Message) { +func (m Message) Append(extraMsg ...Message) Message { origLen := len(m.Extra) finalLen := origLen + 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 { m.Extra = append(m.Extra, v) } + return m } func Text(str string) Message { diff --git a/chat/chatMsg_test.go b/chat/message_test.go similarity index 100% rename from chat/chatMsg_test.go rename to chat/message_test.go index 356fa62..76df472 100644 --- a/chat/chatMsg_test.go +++ b/chat/message_test.go @@ -3,10 +3,10 @@ package chat_test import ( "bytes" "fmt" - "github.com/Tnze/go-mc/chat" - en_us "github.com/Tnze/go-mc/data/lang/en-us" "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" )