Show all global FFZ badges of a user (#3818)

Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
Jaxkey
2022-06-27 14:36:58 -04:00
committed by GitHub
parent 2bf58fba17
commit f49e8b4bc8
6 changed files with 69 additions and 45 deletions
@@ -1107,13 +1107,11 @@ void TwitchMessageBuilder::appendChatterinoBadges()
void TwitchMessageBuilder::appendFfzBadges()
{
if (auto badge = getApp()->ffzBadges->getBadge({this->userId_}))
for (const auto &badge :
getApp()->ffzBadges->getUserBadges({this->userId_}))
{
if (auto color = getApp()->ffzBadges->getBadgeColor({this->userId_}))
{
this->emplace<FfzBadgeElement>(*badge, MessageElementFlag::BadgeFfz,
color.get());
}
this->emplace<FfzBadgeElement>(
badge.emote, MessageElementFlag::BadgeFfz, badge.color);
}
}