about summary refs log tree commit diff stats
path: root/src/local
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-08-15 21:25:31 +0200
committerbptato <nincsnevem662@gmail.com>2024-08-15 21:28:15 +0200
commit2b8c31f9a504103ce90fe26f6c16412a85cdd9c5 (patch)
treeeaf6facc85382512612714d1044936ee46952e8c /src/local
parent4bf895db711f3d4d229d3f18fbb2145cce2a73af (diff)
downloadchawan-2b8c31f9a504103ce90fe26f6c16412a85cdd9c5.tar.gz
dom, xhr: slight progress on modules, fix an XHR bug
* actually download & compile modules (but don't run them yet)
* fix a bug in XHR (on some older Nim versions, move() doesn't
  actually move)
Diffstat (limited to 'src/local')
-rw-r--r--src/local/container.nim7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/local/container.nim b/src/local/container.nim
index a01d5e3b..a21af3af 100644
--- a/src/local/container.nim
+++ b/src/local/container.nim
@@ -1740,11 +1740,6 @@ proc extractCookies(response: Response): seq[Cookie] =
       if cookie.isSome:
         result.add(cookie.get)
 
-proc extractReferrerPolicy(response: Response): Option[ReferrerPolicy] =
-  if "Referrer-Policy" in response.headers:
-    return strictParseEnum[ReferrerPolicy](response.headers["Referrer-Policy"])
-  return none(ReferrerPolicy)
-
 # Apply data received in response.
 # Note: pager must call this before checkMailcap.
 proc applyResponse*(container: Container; response: Response;
@@ -1755,7 +1750,7 @@ proc applyResponse*(container: Container; response: Response;
   if cookieJar != nil:
     cookieJar.add(response.extractCookies())
   # set referrer policy, if any
-  let referrerPolicy = response.extractReferrerPolicy()
+  let referrerPolicy = response.getReferrerPolicy()
   if container.config.refererFrom:
     if referrerPolicy.isSome:
       container.loaderConfig.referrerPolicy = referrerPolicy.get