Redditor.parse constructor

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

Implementation

Redditor.parse(Reddit reddit, Map data) : super(reddit) {
  if (!data.containsKey('name') &&
      !(data.containsKey('kind') &&
          data['kind'] == Reddit.defaultRedditorKind)) {
    throw DRAWArgumentError("input argument 'data' is not a valid"
        ' representation of a Redditor');
  }
  setData(this, data);
  _name = data['name'];
  _path = apiPath['user'].replaceAll(RedditorRef._userRegExp, _name);
}