package user import ( "git.golem15.com/golem15/fonoteka/plugins/golem15/user/controllers" "git.golem15.com/golem15/summercms/pact" "git.golem15.com/golem15/summercms/surf" ) func (p *Plugin) Routes(r pact.Router) error { r.Group("/_user/api/v1", surf.Use("throttle:user-api"), func(g pact.Router) { g.Post("/login", controllers.Login(p.app)) g.Post("/logout", controllers.Logout(p.app)) g.Get("/fetch", controllers.Fetch(p.app)) g.Post("/refresh", controllers.Refresh(p.app)) g.Post("/register", controllers.Register(p.app)) g.Get("/oauth-providers", controllers.OAuthProviders(p.app)) }) return nil }