choices method

Future<List<FlairTemplate>> choices()

The list of available FlairTemplates for this Submission.

Implementation

Future<List<FlairTemplate>> choices() async {
  final url = apiPath['flairselector']
      .replaceAll(_kSubredditRegExp, _submission.subreddit.displayName);
  final List rawChoices =
      (await _submission.reddit.post(url, <String, String>{
    'link': _submission.fullname!,
  }))['choices'];
  final choices = <FlairTemplate>[];
  rawChoices.forEach((e) => choices.add(FlairTemplate.parse(e)));
  return choices;
}