requested changes

master
Riley 2022-05-11 20:49:36 +02:00
parent d9c94b8e4c
commit bd9d01382d
1 changed files with 5 additions and 12 deletions

17
chat.go
View File

@ -13,20 +13,13 @@ import (
// about a chat command that's taking long to execute.
var ChatCmdTimeout = 10 * time.Second
// Exec handles a string as if it where send by a client.
// string is imediate returnvalue of chatcommand (if applicable)
// bool is if msg is getting forwarded to the minetest server
func (cc *ClientConn) Exec(msg string) (string, bool) {
pkt := &mt.ToSrvChatMsg{
Msg: msg,
}
str, fwd := onChatMsg(cc, pkt)
// DoChatMsg does a chatcommand
func (cc *ClientConn) DoChatMsg(msg string) (string, bool) {
cmd := &mt.ToSrvChatMsg{Msg: msg}
str, fwd := onChatMsg(cc, cmd)
if fwd {
cc.server().Send(*&mt.Pkt{
Cmd: pkt,
})
cc.server().SendCmd(cmd)
}
return str, fwd