mirror of
https://github.com/hamburghammer/grcon.git
synced 2024-12-23 13:37:43 +01:00
24 lines
643 B
Go
24 lines
643 B
Go
|
package util
|
||
|
|
||
|
import "github.com/hamburghammer/grcon"
|
||
|
|
||
|
// NewExecCommandPacket creates a new grcon.Packet with
|
||
|
// the correct Type and the given Id and command string as Body.
|
||
|
func NewExecCommandPacket(id int32, cmd string) grcon.Packet {
|
||
|
return grcon.Packet{
|
||
|
Id: grcon.PacketId(id),
|
||
|
Type: grcon.SERVERDATA_EXECCOMMAND,
|
||
|
Body: []byte(cmd),
|
||
|
}
|
||
|
}
|
||
|
|
||
|
// NewEmptyResponseValuePacket returns an empty response value Type packet
|
||
|
// with an empty Body and the given Id.
|
||
|
func NewEmptyResponseValuePacket(id int32) grcon.Packet {
|
||
|
return grcon.Packet{
|
||
|
Id: grcon.PacketId(id),
|
||
|
Type: grcon.SERVERDATA_RESPONSE_VALUE,
|
||
|
Body: []byte(""),
|
||
|
}
|
||
|
}
|