From c28aa49d28a8a22795beff6d06f30a7938f8d30f Mon Sep 17 00:00:00 2001 From: okjack <***@gmail.com> Date: Mon, 18 Dec 2023 17:24:06 +0800 Subject: [PATCH 2/2] =?UTF-8?q?go=20proxy=E5=8A=A0=E5=85=A5cache?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/fongmi/android/tv/server/Server.java | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/server/Server.java b/app/src/main/java/com/fongmi/android/tv/server/Server.java index 4768028ae..e2c0ad9bd 100644 --- a/app/src/main/java/com/fongmi/android/tv/server/Server.java +++ b/app/src/main/java/com/fongmi/android/tv/server/Server.java @@ -1,15 +1,12 @@ package com.fongmi.android.tv.server; -import com.fongmi.android.tv.App; import com.github.catvod.Proxy; +import com.github.catvod.net.OkHttp; import com.github.catvod.utils.Util; -import go_proxy_video.GoVideoProxy; import go_proxy_video.Go_proxy_video; public class Server { - - private GoVideoProxy proxy; private Nano nano; private int port; @@ -42,9 +39,13 @@ public class Server { } public void go() { - if (proxy != null) proxy.stop(); - proxy = Go_proxy_video.newGoVideoProxy(); - App.execute(() -> proxy.start()); + new Thread(() -> { + Go_proxy_video.start(); + }).start(); + } + + public void stopGo() { + OkHttp.string("http://127.0.0.1:7777/stop"); } public void start() { @@ -68,9 +69,6 @@ public class Server { nano.stop(); nano = null; } - if (proxy != null) { - proxy.stop(); - proxy = null; - } + stopGo(); } }