From d3394d27a72d2aa7f2bffa16f50dfda75af2003f Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 12 Jan 2026 19:09:37 +0800 Subject: [PATCH] Clean code --- .../src/main/java/com/fongmi/quickjs/crawler/Spider.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/quickjs/src/main/java/com/fongmi/quickjs/crawler/Spider.java b/quickjs/src/main/java/com/fongmi/quickjs/crawler/Spider.java index a0f2b7ebe..329ccff92 100644 --- a/quickjs/src/main/java/com/fongmi/quickjs/crawler/Spider.java +++ b/quickjs/src/main/java/com/fongmi/quickjs/crawler/Spider.java @@ -115,8 +115,7 @@ public class Spider extends com.github.catvod.crawler.Spider { @Override public Object[] proxy(Map params) throws Exception { - if ("catvod".equals(params.get("from"))) return proxy2(params); - else return submit(() -> proxy1(params)).get(); + return "catvod".equals(params.get("from")) ? proxy2(params) : proxy1(params); } @Override @@ -205,8 +204,8 @@ public class Spider extends com.github.catvod.crawler.Spider { } private Object[] proxy1(Map params) throws Exception { - JSObject obj = JSUtil.toObject(ctx, params); - JSONArray array = new JSONArray(((JSArray) jsObject.getJSFunction("proxy").call(obj)).stringify()); + JSObject obj = submit(() -> JSUtil.toObject(ctx, params)).get(); + JSONArray array = submit(() -> new JSONArray(((JSArray) (jsObject.getJSFunction("proxy").call(obj))).stringify())).get(); Map headers = array.length() > 3 ? Json.toMap(array.optString(3)) : null; boolean base64 = array.length() > 4 && array.optInt(4) == 1; Object[] result = new Object[4];