summaryrefslogtreecommitdiff
path: root/pkg/web/cookie.go
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-05-07 23:21:40 -0600
committermo khan <mo@mokhan.ca>2025-05-07 23:21:40 -0600
commite09da8c213b5919e318e822de7f0e6d74e76d05c (patch)
tree7ff664c3d9cc620b8180459067e1e95c07aa952e /pkg/web/cookie.go
parentdd33572c6bc554019c052e7281d4d5269b7b4986 (diff)
feat: check if cookie is valid
Diffstat (limited to 'pkg/web/cookie.go')
-rw-r--r--pkg/web/cookie.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/pkg/web/cookie.go b/pkg/web/cookie.go
index 4795f96..bb91c2b 100644
--- a/pkg/web/cookie.go
+++ b/pkg/web/cookie.go
@@ -71,3 +71,11 @@ func CookieValueFrom(c *http.Cookie) string {
return data
}
+
+func WriteCookie(w http.ResponseWriter, c *http.Cookie) error {
+ if err := c.Valid(); err != nil {
+ return err
+ }
+ cookie.Write(w, c)
+ return nil
+}