Source code for redditwarp.model_loaders.submission_draft_ASYNC


from __future__ import annotations
from typing import TYPE_CHECKING, Any, Mapping
if TYPE_CHECKING:
    from ..client_ASYNC import Client

from ..models.submission_draft_ASYNC import SubmissionDraftList
from .submission_draft import load_submission_draft
from .subreddit_ASYNC import load_subreddit

[docs]def load_submission_draft_list(d: Mapping[str, Any], client: Client) -> SubmissionDraftList: drafts = [load_submission_draft(m) for m in d['drafts']] subreddits = [load_subreddit(m, client) for m in d['subreddits']] return SubmissionDraftList(drafts, subreddits)