fix(opds): display book metadata title instead of name

This commit is contained in:
Gauthier Roebroeck 2020-03-20 21:17:27 +08:00
parent 60edbe1090
commit d06da572b6

View file

@ -251,10 +251,10 @@ class OpdsController(
private fun Book.toOpdsEntry() = private fun Book.toOpdsEntry() =
OpdsEntryAcquisition( OpdsEntryAcquisition(
title = name, title = metadata.title,
updated = lastModifiedDate?.atZone(ZoneId.systemDefault()) ?: ZonedDateTime.now(), updated = lastModifiedDate?.atZone(ZoneId.systemDefault()) ?: ZonedDateTime.now(),
id = id.toString(), id = id.toString(),
content = "$name (${fileExtension().toUpperCase()}) (${fileSizeHumanReadable()})", content = "${metadata.title} (${fileExtension().toUpperCase()}) (${fileSizeHumanReadable()})",
links = listOf( links = listOf(
OpdsLinkImageThumbnail("image/jpeg", "${ROUTE_BASE}books/$id/thumbnail"), OpdsLinkImageThumbnail("image/jpeg", "${ROUTE_BASE}books/$id/thumbnail"),
OpdsLinkImage(media.pages[0].mediaType, "${ROUTE_BASE}books/$id/pages/1"), OpdsLinkImage(media.pages[0].mediaType, "${ROUTE_BASE}books/$id/pages/1"),