fix: rename PageMeta to LogsPageMeta

This commit is contained in:
nhnn 2024-06-11 12:36:42 +03:00
parent 3d2c79ecb1
commit 8b2e4666dd

View file

@ -44,7 +44,7 @@ class LogEntry:
@strawberry.type @strawberry.type
class PageMeta: class LogsPageMeta:
up_cursor: typing.Optional[str] = strawberry.field() up_cursor: typing.Optional[str] = strawberry.field()
down_cursor: typing.Optional[str] = strawberry.field() down_cursor: typing.Optional[str] = strawberry.field()
@ -57,22 +57,22 @@ class PageMeta:
@strawberry.type @strawberry.type
class PaginatedEntries: class PaginatedEntries:
page_meta: PageMeta = strawberry.field(description="Metadata to aid in pagination.") page_meta: LogsPageMeta = strawberry.field(description="Metadata to aid in pagination.")
entries: typing.List[LogEntry] = strawberry.field( entries: typing.List[LogEntry] = strawberry.field(
description="The list of log entries." description="The list of log entries."
) )
def __init__(self, meta: PageMeta, entries: typing.List[LogEntry]): def __init__(self, meta: LogsPageMeta, entries: typing.List[LogEntry]):
self.page_meta = meta self.page_meta = meta
self.entries = entries self.entries = entries
@staticmethod @staticmethod
def from_entries(entries: typing.List[LogEntry]): def from_entries(entries: typing.List[LogEntry]):
if entries == []: if entries == []:
return PaginatedEntries(PageMeta(None, None), []) return PaginatedEntries(LogsPageMeta(None, None), [])
return PaginatedEntries( return PaginatedEntries(
PageMeta( LogsPageMeta(
entries[0].cursor(), entries[0].cursor(),
entries[-1].cursor(), entries[-1].cursor(),
), ),