Documentation ¶
Index ¶
- func ConvertProtoToMessageType(protoMsgType protos.MsgType) message.Type
- func FileExists(filename string) bool
- func GetContextFromRequest(req *protos.Request, serverID string) (context.Context, error)
- func GetErrorPayload(serializer serialize.Serializer, err error) ([]byte, error)
- func Pcall(method reflect.Method, args []reflect.Value) (rets interface{}, err error)
- func SerializeOrRaw(serializer serialize.Serializer, v interface{}) ([]byte, error)
- func SliceContainsString(slice []string, str string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertProtoToMessageType ¶
ConvertProtoToMessageType converts a protos.MsgType to a message.Type
func GetContextFromRequest ¶
GetContextFromRequest gets the context from a request
func GetErrorPayload ¶
func GetErrorPayload(serializer serialize.Serializer, err error) ([]byte, error)
GetErrorPayload creates and serializes an error payload
func Pcall ¶
Pcall calls a method that returns an interface and an error and recovers in case of panic
func SerializeOrRaw ¶
func SerializeOrRaw(serializer serialize.Serializer, v interface{}) ([]byte, error)
SerializeOrRaw serializes the interface if its not an array of bytes already
func SliceContainsString ¶
SliceContainsString returns true if a slice contains the string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.