diff --git a/app/src/main/java/com/github/catvod/ali/API.java b/app/src/main/java/com/github/catvod/ali/API.java index d07707a4..8973e2f2 100644 --- a/app/src/main/java/com/github/catvod/ali/API.java +++ b/app/src/main/java/com/github/catvod/ali/API.java @@ -83,7 +83,7 @@ public class API { tempIds = new ArrayList<>(); oauth = OAuth.objectFrom(FileUtil.read(getOAuthCache())); user = User.objectFrom(FileUtil.read(getUserCache())); - drive = Drive.objectFrom(FileUtil.read(getUserCache())); + drive = Drive.objectFrom(FileUtil.read(getDriveCache())); quality = new HashMap<>(); quality.put("4K", "UHD"); quality.put("2k", "QHD"); @@ -227,11 +227,11 @@ public class API { String result = auth("https://user.aliyundrive.com/v2/user/get", "{}", false); drive = Drive.objectFrom(result).save(); driveId = drive.getResourceDriveId().isEmpty() ? drive.getDriveId() : drive.getResourceDriveId(); - return true; + return false; } catch (Exception e) { e.printStackTrace(); drive.clean().save(); - return false; + return true; } } @@ -376,7 +376,7 @@ public class API { public String getDownloadUrl(String fileId) { try { SpiderDebug.log("getDownloadUrl..." + fileId); - if (!getDriveId()) throw new Exception("unable obtain drive id"); + if (getDriveId()) throw new Exception("unable obtain drive id"); tempIds.add(0, copy(fileId)); JSONObject body = new JSONObject(); body.put("file_id", tempIds.get(0)); @@ -394,7 +394,7 @@ public class API { public JSONObject getVideoPreviewPlayInfo(String fileId) { try { SpiderDebug.log("getVideoPreviewPlayInfo..." + fileId); - if (!getDriveId()) throw new Exception("unable obtain drive id"); + if (getDriveId()) throw new Exception("unable obtain drive id"); tempIds.add(0, copy(fileId)); JSONObject body = new JSONObject(); body.put("file_id", tempIds.get(0)); diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index eddbd1c3..789cdaf4 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 f5ff06db..225258b7 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -dc65fa8fabc0fba297b0dd6000af50be +742c1529e8ed74270c926574168ff55e