Documentation ¶
Index ¶
- func DeleteGameServerById(id models.ServerIDType) error
- func DeleteServersOlderThan(timestamp int64) error
- func DeleteSpawnerById(id int) error
- func GetGameServerById(id models.ServerIDType) (models.GameServer, bool)
- func GetGameServersByGameId(gid shared.GameIDType) []models.GameServer
- func GetSpawners() []models.Spawner
- func GetSpawnersByGameId(gid shared.GameIDType) []models.Spawner
- func InitDb(dataPath string)
- func InsertGameServer(server models.GameServer) (models.GameServer, error)
- func InsertSpawner(spawner models.Spawner) error
- func UpdateGameServerById(id models.ServerIDType, server models.GameServer) (models.GameServer, error)
- func UpdateSpawnerFromStatus(id int, status *hotel_pb.SpawnerStatus) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteGameServerById ¶
func DeleteGameServerById(id models.ServerIDType) error
func DeleteServersOlderThan ¶
func DeleteSpawnerById ¶
func GetGameServerById ¶
func GetGameServerById(id models.ServerIDType) (models.GameServer, bool)
func GetGameServersByGameId ¶
func GetGameServersByGameId(gid shared.GameIDType) []models.GameServer
func GetSpawners ¶
func GetSpawnersByGameId ¶
func GetSpawnersByGameId(gid shared.GameIDType) []models.Spawner
func InitDb ¶
func InitDb(dataPath string)
InitDb initializes the database at the given path and ensures tables are created.
func InsertGameServer ¶
func InsertGameServer(server models.GameServer) (models.GameServer, error)
func InsertSpawner ¶
func UpdateGameServerById ¶
func UpdateGameServerById(id models.ServerIDType, server models.GameServer) (models.GameServer, error)
func UpdateSpawnerFromStatus ¶
func UpdateSpawnerFromStatus(id int, status *hotel_pb.SpawnerStatus) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.