+image viewer, better dupes protection and background processing
This commit is contained in:
1 parent
14c9863a83
commit
ade4fb1896
18 files changed
+817
-127
No files matched your search
@@ -94,6 +94,7 @@ data class BookFileRecord(
|
||||
val bookId: String? = null,
|
||||
val bodyId: String? = null,
|
||||
val bodyClusterId: String? = null,
|
||||
val duplicateOfFileId: String? = null,
|
||||
val rawSha256: String,
|
||||
val format: String? = null,
|
||||
val mimeType: String? = null,
|
||||
@@ -194,6 +195,10 @@ interface BookFileRepository {
|
||||
fun get(id: String): BookFileRecord?
|
||||
fun getLibraryFile(id: String): LibraryFileRecord?
|
||||
fun findByRawSha256(rawSha256: String): List<BookFileRecord>
|
||||
fun findByOriginalFilenameSizeAndModified(originalFilename: String, sizeBytes: Long, lastModifiedMillis: Long): List<BookFileRecord>
|
||||
fun findByOriginalFilenameSizeAndRawSha256(originalFilename: String, sizeBytes: Long, rawSha256: String): List<BookFileRecord>
|
||||
fun findPrimaryDuplicateTarget(bodyClusterId: String?, bodyId: String?, rawSha256: String): BookFileRecord?
|
||||
fun markDuplicateFiles(): Int
|
||||
fun listLibraryFiles(limit: Int = 100, offset: Int = 0): List<LibraryFileRecord>
|
||||
fun list(limit: Int = 500, offset: Int = 0): List<BookFileRecord>
|
||||
fun listForBook(bookId: String): List<BookFileRecord>
|
||||
|
||||
Reference in new issue
Block a user