diff --git a/app/src/main/java/com/github/catvod/api/UCTokenHandler.java b/app/src/main/java/com/github/catvod/api/UCTokenHandler.java index 378d77e3..52fd960a 100644 --- a/app/src/main/java/com/github/catvod/api/UCTokenHandler.java +++ b/app/src/main/java/com/github/catvod/api/UCTokenHandler.java @@ -208,7 +208,7 @@ public class UCTokenHandler { SpiderDebug.log("uc Token获取成功:" + tokenResData.get("data").getAsJsonObject().get("access_token").getAsString()); //保存到本地 - cache.setUser(User.objectFrom(tokenResData.get("data").getAsJsonObject().get("access_token").getAsString())); + cache.setTokenUser(User.objectFrom(tokenResData.get("data").getAsJsonObject().get("access_token").getAsString())); //停止检验线程,关闭弹窗 stopService(); diff --git a/app/src/main/java/com/github/catvod/bean/uc/Cache.java b/app/src/main/java/com/github/catvod/bean/uc/Cache.java index a455f424..59c880c9 100644 --- a/app/src/main/java/com/github/catvod/bean/uc/Cache.java +++ b/app/src/main/java/com/github/catvod/bean/uc/Cache.java @@ -1,6 +1,7 @@ package com.github.catvod.bean.uc; import com.github.catvod.api.UCApi; +import com.github.catvod.api.UCTokenHandler; import com.github.catvod.spider.Init; import com.github.catvod.utils.Path; import com.google.gson.Gson; @@ -26,6 +27,14 @@ public class Cache { this.save(); } + public void setTokenUser(User user) { + this.user = user; + this.saveToken(); + } + + public void saveToken() { + Init.execute(() -> Path.write(new UCTokenHandler().getCache(), toString())); + } public void save() { Init.execute(() -> Path.write(UCApi.get().getCache(), toString())); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 7f1ab4a7..aebe020f 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 2ad35d27..5a3da5bf 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -13f6aa4385d4a4a8bedb5c5221e447d5 +7e3b4a23f9408ca7083079849f7b6e82 diff --git a/json/index.json b/json/index.json index 8799718c..58c66012 100644 --- a/json/index.json +++ b/json/index.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;13f6aa4385d4a4a8bedb5c5221e447d5", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;7e3b4a23f9408ca7083079849f7b6e82", "lives": [ { diff --git a/json/index1.json b/json/index1.json index 60071bc6..9e57a878 100644 --- a/json/index1.json +++ b/json/index1.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;13f6aa4385d4a4a8bedb5c5221e447d5", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;7e3b4a23f9408ca7083079849f7b6e82", "lives": [ { "name": "直播ipv6", diff --git a/json/index2.json b/json/index2.json index 761191a7..9a52a775 100644 --- a/json/index2.json +++ b/json/index2.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;13f6aa4385d4a4a8bedb5c5221e447d5", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;7e3b4a23f9408ca7083079849f7b6e82", "lives": [ { "name": "直播ipv6", diff --git a/json/test.json b/json/test.json index d8a6d6d4..5ade678f 100644 --- a/json/test.json +++ b/json/test.json @@ -1,5 +1,5 @@ { - "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;13f6aa4385d4a4a8bedb5c5221e447d5", + "spider": "https://androidcatvodspider.netlify.app/jar/custom_spider.jar;md5;7e3b4a23f9408ca7083079849f7b6e82", "lives": [ { "name": "直播",