This commit is contained in:
tom5079
2021-12-19 00:07:38 +09:00
parent 93d68d3867
commit 7befa24aff
13 changed files with 936 additions and 49 deletions

View File

@@ -37,7 +37,6 @@ import org.kodein.di.android.closestDI
import org.kodein.di.instance
import org.kodein.log.LoggerFactory
import org.kodein.log.newLogger
import xyz.quaver.hitomi.sha256
import java.io.File
import java.util.*
import java.util.concurrent.ConcurrentHashMap

View File

@@ -38,6 +38,7 @@ import xyz.quaver.io.FileX
import xyz.quaver.io.util.inputStream
import xyz.quaver.pupil.db.AppDatabase
import xyz.quaver.pupil.sources.SourceEntries
import java.security.MessageDigest
operator fun JsonElement.get(index: Int) =
this.jsonArray[index]
@@ -76,4 +77,8 @@ class FileXImageSource(val file: FileX): ImageSource {
@Composable
fun rememberFileXImageSource(file: FileX) = remember {
FileXImageSource(file)
}
}
fun sha256(data: ByteArray) : ByteArray {
return MessageDigest.getInstance("SHA-256").digest(data)
}