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) }