Esempio n. 1
0
func (p *PlanetHandler) Routes() {
	p.RouterGroup.Use(middleware.PlayerMiddleware(p.GE.PlayerData))
	p.RouterGroup.Use(middleware.PlanetMiddleware())

	p.RouterGroup.GET("/:id", p.Get)
	p.RouterGroup.POST("/:id/rename", gin.Bind(PlanetRenameForm{}), p.Rename)
	p.RouterGroup.POST("/:id/building/build/:type", p.BuildBuilding)
	p.RouterGroup.POST("/:id/building/cancel", p.CancelBuilding)
}
Esempio n. 2
0
func (p *PlayerHandler) Routes() {
	p.RouterGroup.Use(middleware.PlayerMiddleware(p.GE.PlayerData))
	p.RouterGroup.GET("", p.Get)
	p.RouterGroup.GET("/data", p.GetData)
}