Skip to content

Commit 6ae07ab

Browse files
committed
MessageProvider: Add max_items argument to get_inbox()
1 parent 421308c commit 6ae07ab

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

xbox/webapi/api/provider/message/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,17 @@ class MessageProvider(BaseProvider):
1616
HEADERS_MESSAGE = {"x-xbl-contract-version": "1"}
1717
HEADERS_HORIZON = {"x-xbl-contract-version": "2"}
1818

19-
async def get_inbox(self, **kwargs) -> InboxResponse:
19+
async def get_inbox(self, max_items: int = 100, **kwargs) -> InboxResponse:
2020
"""
2121
Get messages
2222
2323
Returns:
2424
:class:`InboxResponse`: Inbox Response
2525
"""
2626
url = f"{self.MSG_URL}/network/Xbox/users/me/inbox"
27+
params = {"maxItems": max_items}
2728
resp = await self.client.session.get(
28-
url, headers=self.HEADERS_MESSAGE, **kwargs
29+
url, params=params, headers=self.HEADERS_MESSAGE, **kwargs
2930
)
3031
resp.raise_for_status()
3132
return InboxResponse.parse_raw(await resp.text())

0 commit comments

Comments
 (0)