Add proxy error log

pull/617/head^2
FongMi 2 months ago
parent 1f78c67b2e
commit a5cc1f3d2a
  1. 2
      app/src/main/java/com/fongmi/android/tv/api/loader/JsLoader.java
  2. 1
      app/src/main/java/com/fongmi/android/tv/server/process/Proxy.java
  3. 6
      quickjs/src/main/java/com/fongmi/quickjs/utils/Module.java

@ -2,6 +2,7 @@ package com.fongmi.android.tv.api.loader;
import com.fongmi.android.tv.App;
import com.fongmi.quickjs.crawler.Loader;
import com.fongmi.quickjs.utils.Module;
import com.github.catvod.crawler.Spider;
import com.github.catvod.crawler.SpiderNull;
@ -21,6 +22,7 @@ public class JsLoader {
public void clear() {
spiders.values().forEach(Spider::destroy);
Module.get().clear();
spiders.clear();
}

@ -31,6 +31,7 @@ public class Proxy implements Process {
if (rs.length > 3 && rs[3] != null) for (Map.Entry<String, String> entry : ((Map<String, String>) rs[3]).entrySet()) response.addHeader(entry.getKey(), entry.getValue());
return response;
} catch (Throwable e) {
e.printStackTrace();
return Nano.error(e.getMessage());
}
}

@ -20,7 +20,7 @@ public class Module {
}
public Module() {
this.cache = new LruCache<>(MAX_SIZE);
cache = new LruCache<>(MAX_SIZE);
}
public String fetch(String name) {
@ -31,4 +31,8 @@ public class Module {
else if (name.startsWith("lib/")) cache.put(name, content = Asset.read("js/" + name));
return content;
}
public void clear() {
cache.evictAll();
}
}

Loading…
Cancel
Save