blog.bouzuya.net

2026-04-06 bouzuya/shiori-web の CookieJar

bouzuya/shiori-web 。散っていた Cookie 関連の処理を CookieJar という形で一箇所にまとめた。

CookieJar という名前ではあるが、一般的なライブラリのような「 cookie の容器」という意味だけではなく、このプロジェクトに特化した cookie 関連処理の提供を兼ねている。

cookie という実装に依存しているが、そこを抽象化したところで効果が薄いので、あえてベタベタに依存する。実装が何かは隠すことなく、その処理を一箇所にまとめ、安全に管理することを重視する。

最初 SignedCookieJar という外部 crate の提供している struct を wrap しろと AI に指示したら愚直に実装されたので、「そうじゃない」と一通り直した。


眠い。春眠なんとかか。


今日のコミット。