feat(opds-v1): add OPDS-PSE links for divina-compatible EPUBs

This commit is contained in:
Gauthier Roebroeck 2023-12-14 16:58:31 +08:00
parent 0274308bd1
commit 0c960545cb

View file

@ -689,7 +689,8 @@ class OpdsController(
val mediaTypes = when (media.profile) {
MediaProfile.DIVINA -> media.pages.map { it.mediaType }.distinct()
MediaProfile.PDF -> listOf(pdfImageType.mediaType)
MediaProfile.EPUB, null -> emptyList()
MediaProfile.EPUB -> if (media.epubDivinaCompatible) media.pages.map { it.mediaType }.distinct() else emptyList()
null -> emptyList()
}
val opdsLinkPageStreaming =