getMostUsedReactions function

Future<List<String>> getMostUsedReactions({
  1. int limit = 5,
})

Implementation

Future<List<String>> getMostUsedReactions({int limit = 5}) async {
  List<Reaction> reactionsData =
      await ReactionProvider.instance.getMostUsedReactions(limit: limit);
  List<String> reactions = reactionsData.map((e) => e.emoji).toSet().toList();
  if (reactions.length < defaultReactions.length) {
    reactions.addAll(defaultReactions);
  }
  return reactions;
}