summaryrefslogtreecommitdiff
path: root/pkg/web/cookie
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-04-30 12:43:52 -0600
committermo khan <mo@mokhan.ca>2025-04-30 12:43:52 -0600
commit86830bbc2f382ff837b1068bd097d5e97c9ec2aa (patch)
treecb6c882a15812b078e0ca328bb5053f2886d3fa4 /pkg/web/cookie
parent1b8c0cd2283d0b7e24e57d86c9529d97f0879169 (diff)
refactor: using existing helpers
Diffstat (limited to 'pkg/web/cookie')
-rw-r--r--pkg/web/cookie/new.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkg/web/cookie/new.go b/pkg/web/cookie/new.go
index cbca724..f4b049e 100644
--- a/pkg/web/cookie/new.go
+++ b/pkg/web/cookie/new.go
@@ -14,12 +14,12 @@ func New(name, value string, options ...pls.Option[*http.Cookie]) *http.Cookie {
With(func(c *http.Cookie) {
c.Name = name
c.Value = value // TODO:: digitally sign the value
- c.Path = "/"
- c.HttpOnly = true
- c.Secure = true
- c.SameSite = http.SameSiteStrictMode
- c.Domain = env.Fetch("HOST", "localhost")
}),
+ WithPath("/"),
+ WithHttpOnly(true),
+ WithSecure(true),
+ WithSameSite(http.SameSiteStrictMode),
+ WithDomain(env.Fetch("HOST", "localhost")),
)
return pls.New[*http.Cookie](options...)
}