fix thumbnail mediatype in OPDS feed

This commit is contained in:
Gauthier Roebroeck 2019-10-12 14:27:19 +08:00
parent 34f29f3716
commit 648950b3a5
2 changed files with 4 additions and 5 deletions

View file

@ -215,10 +215,9 @@ class OpdsController(
id = id.toString(),
content = "",
links = listOf(
OpdsLinkImageThumbnail("image/png", "/api/v1/series/${series.id}/books/$id/thumbnail"),
OpdsLinkImageThumbnail("image/jpeg", "/api/v1/series/${series.id}/books/$id/thumbnail"),
OpdsLinkImage(metadata.pages[0].mediaType, "/api/v1/series/${series.id}/books/$id/pages/1"),
OpdsLinkFileAcquisition(metadata.mediaType
?: "application/octet-stream", "/api/v1/series/${series.id}/books/$id/file"),
OpdsLinkFileAcquisition(metadata.mediaType, "/api/v1/series/${series.id}/books/$id/file"),
OpdsLinkPageStreaming("image/jpeg", "/api/v1/series/${series.id}/books/$id/pages/{pageNumber}?convert=jpeg&zero_based=true", metadata.pages.size)
)
)

View file

@ -43,8 +43,8 @@ class OpdsLinkImageThumbnail(mediaType: String, href: String) : OpdsLink(
)
@JsonSerialize(`as` = OpdsLink::class)
class OpdsLinkFileAcquisition(mediaType: String, href: String) : OpdsLink(
type = mediaType,
class OpdsLinkFileAcquisition(mediaType: String?, href: String) : OpdsLink(
type = mediaType ?: "application/octet-stream",
rel = "http://opds-spec.org/acquisition",
href = href
)