Skip to content

Commit d526090

Browse files
committed
refactor(opds): unify generate_by_author_feed() signature
- replace param parameter to endpoint - replace hardcoded endpoint
1 parent f943e4f commit d526090

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/opds_server/services/opds.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def get_files_xml(book_id: int, files: list[dict]) -> str:
113113
for file in files:
114114
file_format = file["format"].lower()
115115
files_xml += f"""
116-
<link rel="http://opds-spec.org/acquisition" type="{get_book_mime_type(file_format)}" href="/opds/book/{book_id}/file/{file_format}"/>"""
116+
<link rel="http://opds-spec.org/acquisition/" type="{get_book_mime_type(file_format)}" href="/opds/book/{book_id}/file/{file_format}"/>"""
117117
return files_xml
118118

119119

@@ -242,7 +242,7 @@ def generate_title_feed(endpoint: str, page: int, config: Config) -> str:
242242
return generate_feed(feed)
243243

244244

245-
def generate_by_author_feed(param, page, config: Config) -> str:
245+
def generate_by_author_feed(endpoint: str, page, config: Config) -> str:
246246
"""Generate an OPDS feed listing authors."""
247247
authors, has_previous, has_next = get_authors(page, config)
248248

@@ -268,7 +268,7 @@ def generate_by_author_feed(param, page, config: Config) -> str:
268268
id="urn:opds-server:by-author",
269269
updated_time=updated_time,
270270
items=items,
271-
endpoint="/opds/by-author",
271+
endpoint=endpoint,
272272
page=page,
273273
previous=has_previous,
274274
next=has_next,

0 commit comments

Comments
 (0)