Documentation ¶
Index ¶
- Variables
- func Factory() *factory
- func Handle(contextCreator func(clientID string, ctx *gin.Context) (any, error), ...) func(ctx *gin.Context)
- func NewFactory() *factory
- func NewSocket(connection *websocket.Conn, clientID string) *instance
- type Action
- type Instance
- type ParseSocketMessageArguments
- type SessionFactory
Constants ¶
This section is empty.
Variables ¶
View Source
var ParseSocketMessageEvent = event_emitter.Event[ParseSocketMessageArguments, ParseSocketMessageArguments]{ Token: "recieveMessageEvent", Handler: func(event string, params ParseSocketMessageArguments) (ParseSocketMessageArguments, error) { return params, nil }, OnError: func(event string, err error) { log.Printf("[Error %s]: %s", event, err.Error()) }, }
Functions ¶
func NewFactory ¶
func NewFactory() *factory
Types ¶
type Instance ¶
type Instance interface { GetClientId() string GetSocketID() string Send(action Action[any, any]) error Reciever() event_emitter.Event[ParseSocketMessageArguments, ParseSocketMessageArguments] }
Click to show internal directories.
Click to hide internal directories.