From ab8b5c2bee0a99cefda47db38055a2e90be07fa5 Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 4 Dec 2023 00:23:06 +0800 Subject: [PATCH] Fix bug --- app/build.gradle | 2 +- app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index 95f679f34..09cd1e472 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,7 +11,7 @@ android { minSdk 21 targetSdk 28 versionCode 210 - versionName "20231202#2" + versionName "20231204" javaCompileOptions { annotationProcessorOptions { arguments = ["room.schemaLocation": "$projectDir/schemas".toString()] diff --git a/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java b/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java index 94b2bd87e..d27d26b5b 100644 --- a/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java +++ b/app/src/main/java/com/fongmi/android/tv/utils/Sniffer.java @@ -5,6 +5,7 @@ import android.text.TextUtils; import com.fongmi.android.tv.api.ApiConfig; import com.fongmi.android.tv.bean.Rule; +import com.github.catvod.utils.Json; import com.github.catvod.utils.Util; import com.orhanobut.logger.Logger; @@ -25,6 +26,7 @@ public class Sniffer { public static final List THUNDER = Arrays.asList("thunder", "magnet", "ed2k"); public static String getUrl(String text) { + if (Json.valid(text)) return text; Matcher m = Pattern.compile("(http|https|rtmp|rtsp|smb|thunder|magnet|ed2k|mitv|tvbox-xg|jianpian):[^\\s]+", Pattern.MULTILINE).matcher(text); if (m.find()) return m.group(0); return text;