2026-04-06 00:20:51 -05:00

30 lines
540 B
Go

package connector
import (
"errors"
"net/http"
"github.com/gin-gonic/gin"
)
type ChatMessage struct {
Message string `json:"message"`
}
func (tc *TsConnector) TcChatSendMessage(ctx *gin.Context) {
var chat_message ChatMessage
err := ctx.ShouldBindJSON(&chat_message)
if err != nil {
_ = ctx.Error(errors.New("invalid message"))
return
}
username := ctx.GetString("username")
tc.teamserver.TsChatSendMessage(username, chat_message.Message)
answer := gin.H{"ok": true, "message": ""}
ctx.JSON(http.StatusOK, answer)
}