diff --git a/app/rest/auth/auth.go b/app/rest/auth/auth.go index 8c10add9..46d39d1d 100644 --- a/app/rest/auth/auth.go +++ b/app/rest/auth/auth.go @@ -74,7 +74,7 @@ func (p Provider) Routes() chi.Router { router := chi.NewRouter() router.Get("/login", p.loginHandler) router.Get("/callback", p.authHandler) - router.Get("/logout", p.logoutHandler) + router.Get("/logout", p.LogoutHandler) return router } @@ -178,8 +178,8 @@ func (p Provider) authHandler(w http.ResponseWriter, r *http.Request) { render.JSON(w, r, jData) } -// logoutHandler - GET /logout -func (p Provider) logoutHandler(w http.ResponseWriter, r *http.Request) { +// LogoutHandler - GET /logout +func (p Provider) LogoutHandler(w http.ResponseWriter, r *http.Request) { session, err := p.Get(r, "remark") if err != nil { common.SendErrorJSON(w, r, http.StatusBadRequest, err, "failed to get session") diff --git a/app/rest/server.go b/app/rest/server.go index 25e8446d..751c8bb5 100644 --- a/app/rest/server.go +++ b/app/rest/server.go @@ -80,7 +80,7 @@ func (s *Server) Run(port int) { // shortcut, can be any of providers, all logouts do the same - removes cookie r.Get("/logout", s.AuthProviders[0].LogoutHandler) } - r.Get("/avatar/{id}", p.avatarHandler) + r.Get("/avatar/{id}", s.avatarHandler) }) // api routes