Source code for redditwarp.model_loaders.submission_draft_SYNC


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

from ..models.submission_draft_SYNC import SubmissionDraftList
from .submission_draft import load_submission_draft
from .subreddit_SYNC 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)