diff options
| -rw-r--r-- | pydis_site/apps/api/viewsets/bot/user.py | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/pydis_site/apps/api/viewsets/bot/user.py b/pydis_site/apps/api/viewsets/bot/user.py index 0dd529be..ebea6a45 100644 --- a/pydis_site/apps/api/viewsets/bot/user.py +++ b/pydis_site/apps/api/viewsets/bot/user.py @@ -1,3 +1,4 @@ +import typing  from collections import OrderedDict  from rest_framework import status @@ -18,14 +19,14 @@ class UserListPagination(PageNumberPagination):      page_size = 10000      page_size_query_param = "page_size" -    def get_next_page_number(self) -> int: +    def get_next_page_number(self) -> typing.Optional[int]:          """Get the next page number."""          if not self.page.has_next():              return None          page_number = self.page.next_page_number()          return page_number -    def get_previous_page_number(self) -> int: +    def get_previous_page_number(self) -> typing.Optional[int]:          """Get the previous page number."""          if not self.page.has_previous():              return None @@ -54,8 +55,8 @@ class UserViewSet(ModelViewSet):      #### Response format      >>> {      ...     'count': 95000, -    ...     'next': "http://api.pythondiscord.com/bot/users?page=2", -    ...     'previous': None, +    ...     'next_page_no': "2", +    ...     'previous_page_no': None,      ...     'results': [      ...      {      ...         'id': 409107086526644234, | 
