Change chat.Message Append API
This commit is contained in:
@ -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 {
|
@ -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"
|
||||||
)
|
)
|
||||||
|
|
Reference in New Issue
Block a user