package exts import ( "git.solsynth.dev/hydrogen/dealer/pkg/hyper" "github.com/gofiber/fiber/v2" "github.com/spf13/viper" "time" ) func SetAuthCookies(c *fiber.Ctx, atk, rtk string) { c.Cookie(&fiber.Cookie{ Name: hyper.CookieAtk, Value: atk, Domain: viper.GetString("security.cookie_domain"), SameSite: viper.GetString("security.cookie_samesite"), Expires: time.Now().Add(60 * time.Minute), Path: "/", }) c.Cookie(&fiber.Cookie{ Name: hyper.CookieRtk, Value: rtk, Domain: viper.GetString("security.cookie_domain"), SameSite: viper.GetString("security.cookie_samesite"), Expires: time.Now().Add(24 * 30 * time.Hour), Path: "/", }) }