Update so path

pull/171/head
FongMi 2 years ago
parent d073bd475d
commit ff1e68c56f
  1. 2
      app/src/main/java/com/fongmi/android/tv/App.java
  2. 7
      catvod/src/main/java/com/github/catvod/utils/Github.java

@ -18,6 +18,7 @@ import com.fongmi.android.tv.utils.Notify;
import com.github.catvod.Init;
import com.github.catvod.bean.Doh;
import com.github.catvod.net.OkHttp;
import com.github.catvod.utils.Github;
import com.google.gson.Gson;
import com.orhanobut.logger.AndroidLogAdapter;
import com.orhanobut.logger.LogAdapter;
@ -105,6 +106,7 @@ public class App extends Application {
public void onCreate() {
super.onCreate();
Notify.createChannel();
Github.setAbi(BuildConfig.FLAVOR_abi);
Logger.addLogAdapter(getLogAdapter());
OkHttp.get().setProxy(Setting.getProxy());
OkHttp.get().setDoh(Doh.objectFrom(Setting.getDoh()));

@ -7,6 +7,11 @@ import java.io.File;
public class Github {
public static final String URL = "https://gh-proxy.com/https://raw.githubusercontent.com/FongMi/Release/main";
public static String abi;
public static void setAbi(String abi) {
Github.abi = abi.replace("_", "-");
}
private static String getUrl(String path, String name) {
return URL + "/" + path + "/" + name;
@ -24,7 +29,7 @@ public class Github {
try {
File file = Path.so(name);
moveExist(Path.download(), file);
String url = name.startsWith("http") ? name : getUrl("so", file.getName());
String url = name.startsWith("http") ? name : getUrl("so/" + abi, file.getName());
if (file.length() < 300) Path.write(file, OkHttp.newCall(url).execute().body().bytes());
return file.getAbsolutePath();
} catch (Exception e) {

Loading…
Cancel
Save