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 8330dbea..835c0771 100644 --- a/app/src/main/java/com/github/catvod/ali/API.java +++ b/app/src/main/java/com/github/catvod/ali/API.java @@ -403,11 +403,14 @@ public class API { } private void delete(String fileId) { - SpiderDebug.log("Delete..." + fileId); - String json = "{\"requests\":[{\"body\":{\"drive_id\":\"%s\",\"file_id\":\"%s\"},\"headers\":{\"Content-Type\":\"application/json\"},\"id\":\"%s\",\"method\":\"POST\",\"url\":\"/file/delete\"}],\"resource\":\"file\"}"; - json = String.format(json, user.getDriveId(), fileId, fileId); - String result = auth("adrive/v2/batch", json, true); - if (result.length() == 211) tempIds.remove(fileId); + try { + SpiderDebug.log("Delete..." + fileId); + String json = "{\"requests\":[{\"body\":{\"drive_id\":\"%s\",\"file_id\":\"%s\"},\"headers\":{\"Content-Type\":\"application/json\"},\"id\":\"%s\",\"method\":\"POST\",\"url\":\"/file/delete\"}],\"resource\":\"file\"}"; + json = String.format(json, user.getDriveId(), fileId, fileId); + String result = auth("adrive/v2/batch", json, true); + if (result.length() == 211) tempIds.remove(fileId); + } catch (Exception ignored) { + } } public Object[] proxySub(Map params) { diff --git a/jar/custom_spider.jar b/jar/custom_spider.jar index 4d1e4369..be11c9bb 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 d36ffc88..6b870f55 100644 --- a/jar/custom_spider.jar.md5 +++ b/jar/custom_spider.jar.md5 @@ -1 +1 @@ -d255d424916b37d2329cbfd8dd8b2119 +7338bb6f1e1e684c77f5db38b81aff45