This commit is contained in:
2021-06-22 13:36:23 +06:00
parent 19ea2f340a
commit b420d85be5
7 changed files with 120 additions and 1 deletions

View File

@@ -0,0 +1,20 @@
package dev.inmo.micro_utils.common
import dev.inmo.micro_utils.coroutines.doInIO
import dev.inmo.micro_utils.coroutines.doOutsideOfCoroutine
import java.io.File
actual typealias MPPFile = File
actual val MPPFile.filename: FileName
get() = FileName(name)
actual val MPPFile.filesize: Long
get() = length()
actual val MPPFile.bytesAllocator: SuspendByteArrayAllocator
get() = {
doInIO {
doOutsideOfCoroutine {
readBytes()
}
}
}