redditwarp.siteprocs.modmail.SYNC#

class redditwarp.siteprocs.modmail.SYNC.ModmailProcedures(client: Client)[source]#

Bases: object

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.

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.