@ -47,7 +47,7 @@ class HandleFileViewModel(application: Application) : BaseViewModel(application)
newDoc!!.writeBytes(context, bytes)
newDoc.uri
} else {
val file = File(uri.path!!)
val file = File(uri.path ?: uri.toString())
val newFile = FileUtils.createFileIfNotExist(file, fileName)
newFile.writeBytes(bytes)
Uri.fromFile(newFile)
@ -142,8 +142,8 @@ class ReadRssViewModel(application: Application) : BaseViewModel(application),
?.writeBytes(context, biteArray)
}
val file =
FileUtils.createFileIfNotExist(File(uri.path ?: uri.toString()), fileName)
val dir = File(uri.path ?: uri.toString())
val file = FileUtils.createFileIfNotExist(dir, fileName)
file.writeBytes(biteArray)
} ?: throw Throwable("NULL")