call method

A Stream of the subreddit's link flair templates.

Implementation

Stream<FlairTemplate> call() async* {
  final url = apiPath['link_flair'].replaceAll(
      SubredditFlairTemplates._kSubredditRegExp, _subreddit.displayName);
  final result = (await _subreddit.reddit.get(url, objectify: false));
  for (final r in result) {
    r['flair_template_id'] = r['id'];
    yield FlairTemplate.parse(r.cast<String, dynamic>());
  }
}