This commit is contained in:
Horis
2022-09-21 14:29:30 +08:00
parent 496b2ed7ab
commit b3a4c7e9d9
4 changed files with 1723 additions and 12 deletions
File diff suppressed because it is too large Load Diff
@@ -268,7 +268,7 @@ object LocalBook {
var doc = treeDoc!!.findFile(fileName)
if (doc == null) {
doc = treeDoc.createFile(FileUtils.getMimeType(fileName), fileName)
?: throw SecurityException("Permission Denial")
?: throw SecurityException("请重新设置书籍保存位置\nPermission Denial")
}
appCtx.contentResolver.openOutputStream(doc.uri)!!.use { oStream ->
inputStream.copyTo(oStream)
@@ -145,7 +145,7 @@ class FileAssociationActivity :
if (doc == null || fileDoc.lastModified > doc.lastModified()) {
if (doc == null) {
doc = treeDoc.createFile(FileUtils.getMimeType(name), name)
?: throw SecurityException("Permission Denial")
?: throw SecurityException("请重新设置书籍保存位置\nPermission Denial")
}
contentResolver.openOutputStream(doc.uri)!!.use { oStream ->
inputStream.copyTo(oStream)
@@ -55,15 +55,15 @@ object ImageUtils {
}
private fun getRuleJs(
source: BaseSource?, isCover: Boolean
): String? {
return when (source) {
is BookSource ->
if (isCover) source?.coverDecodeJs else source?.getContentRule()?.imageDecode
is RssSource -> source?.coverDecodeJs
else -> null
}
}
private fun getRuleJs(
source: BaseSource?, isCover: Boolean
): String? {
return when (source) {
is BookSource ->
if (isCover) source.coverDecodeJs else source.getContentRule().imageDecode
is RssSource -> source.coverDecodeJs
else -> null
}
}
}