mirror of
https://github.com/flibusta-apps/telegram_files_cache_server.git
synced 2025-12-06 14:45:36 +01:00
Fix
This commit is contained in:
@@ -18,7 +18,7 @@ class Page(BaseModel, Generic[T]):
|
|||||||
total_pages: int
|
total_pages: int
|
||||||
|
|
||||||
|
|
||||||
class BaseBookInfo:
|
class BaseBookInfo(BaseModel):
|
||||||
id: int
|
id: int
|
||||||
available_types: list[str]
|
available_types: list[str]
|
||||||
|
|
||||||
@@ -91,8 +91,8 @@ async def get_books(page: int, page_size: int) -> Page[BaseBookInfo]:
|
|||||||
|
|
||||||
data = response.json()
|
data = response.json()
|
||||||
|
|
||||||
page_data = Page[Book].parse_obj(data)
|
page_data = Page[BaseBookInfo].parse_obj(data)
|
||||||
page_data.items = [Book.parse_obj(item) for item in page_data.items]
|
page_data.items = [BaseBookInfo.parse_obj(item) for item in page_data.items]
|
||||||
|
|
||||||
return page_data
|
return page_data
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user