zanderpyle
04/25/2024, 12:15 AMrp_st
04/25/2024, 6:24 AMzanderpyle
04/25/2024, 5:51 PMrp_st
04/25/2024, 5:54 PMzanderpyle
04/26/2024, 12:38 AMzanderpyle
04/26/2024, 12:58 AMapp.Use(adaptor.HTTPMiddleware(func(handler http.Handler) http.Handler {
return supertokens.Middleware(handler)
}))
zanderpyle
04/26/2024, 12:59 AMrp_st
04/26/2024, 5:50 AMrp_st
04/26/2024, 5:50 AMzanderpyle
04/26/2024, 3:05 PMfunc setupApi(app *fiber.App) {
api := app.Group("/api")
api.Use(func(c *fiber.Ctx) error {
return adaptor.HTTPHandlerFunc(func(w http.ResponseWriter, r *http.Request) {
session.VerifySession(nil, func(w http.ResponseWriter, r *http.Request) {
adaptor.CopyContextToFiberContext(r.Context(), c.Context())
log.Println("Session verified")
err := c.Next()
if err != nil {
log.Println("Error in session verification middleware chain", err)
}
})(w, r)
})(c)
})