Update Function.java

pull/137/head
FongMi 3 years ago
parent a1511f6fc7
commit 74715897ff
  1. 8
      quickjs/src/main/java/com/fongmi/quickjs/method/Function.java

@ -25,10 +25,10 @@ public class Function implements Callable<Object[]> {
@Override
public Object[] call() throws Exception {
Object object = jsObject.getJSFunction(name).call(args);
boolean jsObj = object instanceof JSObject;
if (!jsObj) return new Object[]{object};
JSObject promise = (JSObject) object;
result = jsObject.getJSFunction(name).call(args);
boolean jsObj = result instanceof JSObject;
if (!jsObj) return new Object[]{result};
JSObject promise = (JSObject) result;
JSFunction then = promise.getJSFunction("then");
if (then != null) then.call(jsCallFunction);
return new Object[]{result};

Loading…
Cancel
Save