updateRecentEmoji method
Update recentEmoji list from outside using EmojiPickerUtils
Implementation
void updateRecentEmoji(List<RecentEmoji> recentEmoji,
{bool refresh = false}) {
_recentEmoji = recentEmoji;
final recentTabIndex = _categoryEmoji
.indexWhere((element) => element.category == Category.RECENT);
if (recentTabIndex != -1) {
_categoryEmoji[recentTabIndex] = _categoryEmoji[recentTabIndex]
.copyWith(emoji: _recentEmoji.map((e) => e.emoji).toList());
if (mounted && refresh) {
setState(() {});
}
}
}