goldgorilla/routers/router.go

24 lines
457 B
Go
Raw Normal View History

package routers
import (
"github.com/gin-gonic/gin"
"sourcecode.social/greatape/goldgorilla/controllers"
)
type Router struct {
router *gin.Engine
}
func (r *Router) RegisterRoutes(rCtrl *controllers.RoomController) error {
gin.SetMode(gin.ReleaseMode)
r.router = gin.Default()
registerRoomRoutes(r.router.Group("/room"), rCtrl)
return nil
}
func (r *Router) Serve(addr string) error {
println("serving on ", addr)
return r.router.Run(addr)
}