add CookieParseError class

catch CookieParseErrors when adding to jar, log a warning
add option to delete session cookies to CookieJar.deleteExpired()
cookie path may be uri encoded. decode it when comparing
check cookie domain attribute validity when parsing
minor version bump
This commit is contained in:
2019-08-15 13:32:49 +02:00
parent 7e7a19403c
commit f902fa6379
6 changed files with 49 additions and 22 deletions

View File

@@ -34,9 +34,8 @@ async function cookieFetch(cookieJars, url, options) {
.filter(jar => jar.flags.includes("w"))
.forEach(jar => cookies.forEach(c => jar.addCookie(c, url)));
}
else if(cookieJars instanceof CookieJar && cookieJars.flags.includes("w")) {
else if(cookieJars instanceof CookieJar && cookieJars.flags.includes("w"))
cookies.forEach(c => cookieJars.addCookie(c, url));
}
}
return result;
}