Subreddit.parse constructor

Subreddit.parse(
  1. Reddit reddit,
  2. Map data
)

Implementation

Subreddit.parse(Reddit reddit, Map data)
    // TODO(bkonyi): fix info path not being set properly for Subreddit.
    : super.name(reddit, data['data']['display_name']) {
  if (!data['data'].containsKey('name')) {
    // TODO(bkonyi) throw invalid object exception.
    throw DRAWUnimplementedError();
  }
  setData(this, data['data']);
  _name = data['data']['display_name'];
  _path =
      apiPath['subreddit'].replaceAll(SubredditRef._subredditRegExp, _name);
}