redditwarp.siteprocs.modmail.ASYNC#
- class redditwarp.siteprocs.modmail.ASYNC.ModmailProcedures(client: Client)[source]#
Bases:
object- async get_unread_counts() Mapping[str, int][source]#
Get unread conversations counts by mailbox.
Returns a dictionary like the following:
{"archived": 0, "appeals": 0, "highlighted": 0, "notifications": 2, "join_requests": 0, "filtered": 0, "new": 1, "inprogress": 0, "mod": 0}
- Return type:
Mapping[str,int]
- Raises:
redditwarp.exceptions.RedditError –
USER_REQUIRED:There is no user context.
- async subreddits() Sequence[ModmailSubreddit][source]#
Return subreddits the current user is moderating that have modmail enabled.
- Return type:
Sequence[ModmailSubreddit]
- Raises:
redditwarp.http.exceptions.StatusCodeException –
500:There is no user context.