Minor refactor

This commit is contained in:
len
2016-11-24 21:50:02 +01:00
parent 93e244b4c4
commit 4ef7b16925
3 changed files with 8 additions and 9 deletions

View File

@@ -570,17 +570,16 @@ class ReaderPresenter : BasePresenter<ReaderActivity>() {
val destDir = File(pictureDirectory)
destDir.mkdirs()
// Find out file extension.
// Find out file mime type.
val mime = context.contentResolver.getType(page.uri)
?: context.contentResolver.openInputStream(page.uri).buffered().use {
URLConnection.guessContentTypeFromStream(it)
}
// Build destination file.
val ext = MimeTypeMap.getSingleton().getExtensionFromMimeType(mime) ?: "jpg"
// Destination file.
val filename = "${manga.title} - ${chapter.name} - ${page.index + 1}.$ext"
val destFile = File(destDir, DiskUtil.buildValidFatFilename(filename))
val filename = "${manga.title} - ${chapter.name} - ${page.index + 1}"
val destFile = File(destDir, DiskUtil.buildValidFilename(filename) + ".$ext")
context.contentResolver.openInputStream(page.uri).use { input ->
destFile.outputStream().use { output ->