diff options
| author | mo khan <mo@mokhan.ca> | 2025-05-07 23:21:40 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-05-07 23:21:40 -0600 |
| commit | e09da8c213b5919e318e822de7f0e6d74e76d05c (patch) | |
| tree | 7ff664c3d9cc620b8180459067e1e95c07aa952e /pkg/web/cookie.go | |
| parent | dd33572c6bc554019c052e7281d4d5269b7b4986 (diff) | |
feat: check if cookie is valid
Diffstat (limited to 'pkg/web/cookie.go')
| -rw-r--r-- | pkg/web/cookie.go | 8 |
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 +} |
