diff --git a/app/src/main/java/com/lagradost/cloudstream3/syncproviders/providers/GithubApi.kt b/app/src/main/java/com/lagradost/cloudstream3/syncproviders/providers/GithubApi.kt index bf66c86e..73160db4 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/syncproviders/providers/GithubApi.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/syncproviders/providers/GithubApi.kt @@ -76,7 +76,7 @@ class GithubApi(index: Int) : InAppAuthAPIManager(index){ UsernamePasswordCredentialsProvider(githubToken, "") ) .call(); - tmpDir.delete() + tmpDir.deleteRecursively() } private class reposElements ( @JsonProperty("full_name") var repoName: String, diff --git a/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt b/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt index 363ca804..01a807bf 100644 --- a/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt +++ b/app/src/main/java/com/lagradost/cloudstream3/utils/BackupUtils.kt @@ -330,6 +330,7 @@ object BackupUtils { UsernamePasswordCredentialsProvider(token, "") ) .call(); + tmpDir.deleteRecursively() } @@ -351,6 +352,7 @@ object BackupUtils { .call() val jsondata = tmpDir.listFiles()?.first { it.name != ".git" }?.readText().toString() val data = parseJson(jsondata?: "") + tmpDir.deleteRecursively() this@restorePromptGithub.restore( data, restoreSettings = true,