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.