Documentation
¶
Index ¶
- func CleanServers() error
- func DeleteServer(id PeerID, game string) error
- func GetEncodedKV[dataT any](key string, namespace string, data *dataT) (err error)
- func GetServer(id PeerID, game string) (Server, error)
- func GetServers(game string) ([]Server, error)
- func MustGetDB() *sql.DB
- func MustGetJwtKey(id string) []byte
- func PutEncodedKV[dataT any](key string, namespace string, data dataT, opts *kv.PutOptions) error
- func PutServer(server Server) error
- func RegisterHandlers(mux *http.ServeMux)
- func ServerDelete(req ServerDeleteRequest, s Session) (ServerDeleteResponse, error)
- func ServerHeartbeat(req ServerHeartbeatRequest, s Session) (ServerHeartbeatResponse, error)
- func ServerJoin(req ServerJoinRequest, s Session) (ServerJoinResponse, error)
- func ServerList(req ServerListRequest, s Session) (ServerListResponse, error)
- func SessionNew(req SessionNewRequest, _ Session) (SessionNewResponse, error)
- func SessionVerify(req SessionVerifyRequest, _ Session) (SessionVerifyResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CleanServers ¶
func CleanServers() error
func DeleteServer ¶
func GetEncodedKV ¶
func GetServers ¶
func MustGetJwtKey ¶
func PutEncodedKV ¶
func RegisterHandlers ¶
func ServerDelete ¶
func ServerDelete(req ServerDeleteRequest, s Session) (ServerDeleteResponse, error)
func ServerHeartbeat ¶
func ServerHeartbeat(req ServerHeartbeatRequest, s Session) (ServerHeartbeatResponse, error)
func ServerJoin ¶
func ServerJoin(req ServerJoinRequest, s Session) (ServerJoinResponse, error)
func ServerList ¶
func ServerList(req ServerListRequest, s Session) (ServerListResponse, error)
func SessionNew ¶
func SessionNew(req SessionNewRequest, _ Session) (SessionNewResponse, error)
func SessionVerify ¶
func SessionVerify(req SessionVerifyRequest, _ Session) (SessionVerifyResponse, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.