moved dest into kraProtocol

master
Alex 2021-12-27 22:42:50 +01:00
parent 4e9f367371
commit 6e11457c3d
2 changed files with 14 additions and 13 deletions

View File

@ -16,6 +16,15 @@ const (
StatusReply = 16
)
const (
DestBackend = 1
DestVoice = 2
DestMobile = 3
DestProxy = 10
DestPlayersCurrentServer = 11
)
func SendMessageToClient(status int, cmdID int, cmdNumber int, args interface{}) []byte {
argType := reflect.TypeOf(args).String()
var argLen int

View File

@ -2,27 +2,19 @@ package serverCommunication
import (
"github.com/gofiber/websocket/v2"
"krakatoa.net/backend/modules/kraProtocol"
"krakatoa.net/backend/modules/logger"
)
const (
DestBackend = 1
DestVoice = 2
DestMobile = 3
DestProxy = 10
DestPlayersCurrentServer = 11
)
func getConnForDest(dest int, uuid string) *websocket.Conn {
switch dest {
case DestVoice:
case kraProtocol.DestVoice:
return GetWebClientByUuid(uuid).VoiceConn
case DestMobile:
case kraProtocol.DestMobile:
return GetWebClientByUuid(uuid).MobileConn
case DestProxy:
case kraProtocol.DestProxy:
return GetMinecraftClientByName("proxy-1").Connection
case DestPlayersCurrentServer:
case kraProtocol.DestPlayersCurrentServer:
return GetMinecraftClientByName("lobby-1").Connection
default:
logger.Web.Println("conn for dest is nil")