send cookies as-is

This commit is contained in:
dumbmoron
2023-08-20 22:18:32 +00:00
parent b2501cc98d
commit ba7137ef62
2 changed files with 6 additions and 4 deletions

View File

@@ -49,8 +49,10 @@ export function getCookie(service) {
export function updateCookie(cookie, headers) {
if (!cookie) return;
const parsed = parseSetCookie(splitCookiesString(headers.get('set-cookie'))),
values = {}
const parsed = parseSetCookie(
splitCookiesString(headers.get('set-cookie')),
{ decodeValues: false }
), values = {}
cookie.unset(parsed.filter(c => c.expires < new Date()).map(c => c.name));
parsed.filter(c => c.expires > new Date()).forEach(c => values[c.name] = c.value);