@kentcdodds/tmp-remix-utils
Version:
This package contains simple utility functions to use with [Remix.run](https://remix.run).
8 lines (7 loc) • 327 B
JavaScript
export async function rollingCookie(cookie, request, responseHeaders) {
let value = await cookie.parse(responseHeaders.get("Set-Cookie"));
if (value !== null) return;
value = await cookie.parse(request.headers.get("Cookie"));
if (!value) return;
responseHeaders.append("Set-Cookie", await cookie.serialize(value));
}