From 1c657fdf53c921c446879c960ba4f097973e2b22 Mon Sep 17 00:00:00 2001 From: buffermet <29265684+buffermet@users.noreply.github.com> Date: Thu, 13 Feb 2025 21:32:52 +0100 Subject: [PATCH] Update http_proxy_script.go --- modules/http_proxy/http_proxy_script.go | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/modules/http_proxy/http_proxy_script.go b/modules/http_proxy/http_proxy_script.go index 070f7e24..446f61da 100644 --- a/modules/http_proxy/http_proxy_script.go +++ b/modules/http_proxy/http_proxy_script.go @@ -84,11 +84,9 @@ func (s *HttpProxyScript) OnRequest(original *http.Request) (jsreq *JSRequest, j if _, err := s.Call("onRequest", jsreq, jsres); err != nil { log.Error("%s", err) return nil, nil - } else if jsreq.WasModified() { - jsreq.UpdateHash() + } else if jsreq.CheckIfModifiedAndUpdateHash() { return jsreq, nil - } else if jsres.WasModified() { - jsres.UpdateHash() + } else if jsres.CheckIfModifiedAndUpdateHash() { return nil, jsres } } @@ -104,8 +102,7 @@ func (s *HttpProxyScript) OnResponse(res *http.Response) (jsreq *JSRequest, jsre if _, err := s.Call("onResponse", jsreq, jsres); err != nil { log.Error("%s", err) return nil, nil - } else if jsres.WasModified() { - jsres.UpdateHash() + } else if jsres.CheckIfModifiedAndUpdateHash() { return nil, jsres } }