pop-camarades/helpers/session.go
2025-03-29 12:44:17 +01:00

19 lines
343 B
Go

package helpers
import (
"github.com/gofiber/fiber/v2"
"github.com/gofiber/fiber/v2/middleware/session"
)
var store *session.Store
var storeCreated bool
func GetSessionStore(c *fiber.Ctx) (*session.Session, error) {
if !storeCreated {
// TODO: Storage interface
store = session.New()
storeCreated = true
}
return store.Get(c)
}