+void JS::resetNAM() {
+ class MyCookieJar : public QNetworkCookieJar {
+ bool insertCookie(const QNetworkCookie &cookie) {
+ if (cookie.name().contains("CONSENT")) {
+ qDebug() << "Fixing CONSENT cookie" << cookie;
+ auto cookie2 = cookie;
+ cookie2.setValue(cookie.value().replace("PENDING", "YES"));
+ return QNetworkCookieJar::insertCookie(cookie2);
+ }
+ return QNetworkCookieJar::insertCookie(cookie);
+ }
+ };
+
+ auto nam = getEngine().networkAccessManager();
+ nam->clearAccessCache();
+ nam->setCookieJar(new MyCookieJar());
+}
+