diff --git a/app/src/main/java/com/github/catvod/spider/Init.java b/app/src/main/java/com/github/catvod/spider/Init.java index 1133b8a9..e23df195 100644 --- a/app/src/main/java/com/github/catvod/spider/Init.java +++ b/app/src/main/java/com/github/catvod/spider/Init.java @@ -44,6 +44,10 @@ public class Init { get().handler.post(runnable); } + public static void run(Runnable runnable, int delay) { + get().handler.postDelayed(runnable, delay); + } + public static void show(String msg) { get().handler.post(() -> Toast.makeText(context(), msg, Toast.LENGTH_LONG).show()); } diff --git a/app/src/main/java/com/github/catvod/spider/Live.java b/app/src/main/java/com/github/catvod/spider/Live.java index 26dc7c77..540b50b9 100644 --- a/app/src/main/java/com/github/catvod/spider/Live.java +++ b/app/src/main/java/com/github/catvod/spider/Live.java @@ -4,6 +4,7 @@ import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; +import android.text.TextUtils; import com.github.catvod.crawler.Spider; @@ -12,6 +13,18 @@ public class Live extends Spider { @Override public void init(Context context, String extend) { super.init(context, extend); + Init.run(this::openLive, delay(extend)); + } + + private int delay(String extend) { + try { + return TextUtils.isEmpty(extend) ? 0 : Integer.parseInt(extend); + } catch (Throwable ignored) { + return 0; + } + } + + private void openLive() { try { Activity activity = Init.getActivity(); activity.startActivity(new Intent().setComponent(new ComponentName(activity, "com.fongmi.android.tv.ui.activity.LiveActivity"))); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 0e664e5a..97e63f08 100644 Binary files a/jar/custom_spider.jar and b/jar/custom_spider.jar differ diff --git a/jar/custom_spider.jar.md5 b/jar/custom_spider.jar.md5 index 932f57a2..05fad4f9 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -a1c200856bade9fe50617a55807e1747 +09cb3b87750788e648fa34955e8381e8 diff --git a/json/adult.json b/json/adult.json index d0059e5c..e07048e3 100644 --- a/json/adult.json +++ b/json/adult.json @@ -1,5 +1,5 @@ { - "spider": "https://ghproxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;a1c200856bade9fe50617a55807e1747", + "spider": "https://ghproxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;09cb3b87750788e648fa34955e8381e8", "wallpaper": "https://gao.chuqiuyu.tk", "lives": [ { diff --git a/json/config.json b/json/config.json index 2ee9e7cc..6b61c910 100644 --- a/json/config.json +++ b/json/config.json @@ -1,5 +1,5 @@ { - "spider": "https://ghproxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;a1c200856bade9fe50617a55807e1747", + "spider": "https://ghproxy.com/https://raw.githubusercontent.com/FongMi/CatVodSpider/main/jar/custom_spider.jar;md5;09cb3b87750788e648fa34955e8381e8", "wallpaper": "http://www.kf666888.cn/api/tvbox/img", "lives": [ { @@ -160,7 +160,8 @@ "type": 3, "api": "csp_Live", "searchable": 0, - "filterable": 0 + "filterable": 0, + "ext": "3000" }, { "key": "push_agent",