mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-21 22:24:07 +01:00
make ffz custom mod badge atomic
This commit is contained in:
parent
2cd07435bd
commit
862164bc2b
3 changed files with 4 additions and 4 deletions
|
@ -55,7 +55,7 @@ void ChatroomChannel::refreshFFZChannelEmotes()
|
||||||
std::make_shared<EmoteMap>(std::move(emoteMap)));
|
std::make_shared<EmoteMap>(std::move(emoteMap)));
|
||||||
},
|
},
|
||||||
[this](auto &&modBadge) {
|
[this](auto &&modBadge) {
|
||||||
this->ffzCustomModBadge_ = std::move(modBadge);
|
this->ffzCustomModBadge_.set(std::move(modBadge));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -171,7 +171,7 @@ void TwitchChannel::refreshFFZChannelEmotes()
|
||||||
[this, weak = weakOf<Channel>(this)](auto &&modBadge) {
|
[this, weak = weakOf<Channel>(this)](auto &&modBadge) {
|
||||||
if (auto shared = weak.lock())
|
if (auto shared = weak.lock())
|
||||||
{
|
{
|
||||||
this->ffzCustomModBadge_ = std::move(modBadge);
|
this->ffzCustomModBadge_.set(std::move(modBadge));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -829,7 +829,7 @@ boost::optional<EmotePtr> TwitchChannel::twitchBadge(
|
||||||
|
|
||||||
boost::optional<EmotePtr> TwitchChannel::ffzCustomModBadge() const
|
boost::optional<EmotePtr> TwitchChannel::ffzCustomModBadge() const
|
||||||
{
|
{
|
||||||
return this->ffzCustomModBadge_;
|
return this->ffzCustomModBadge_.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace chatterino
|
} // namespace chatterino
|
||||||
|
|
|
@ -147,7 +147,7 @@ protected:
|
||||||
FfzEmotes &globalFfz_;
|
FfzEmotes &globalFfz_;
|
||||||
Atomic<std::shared_ptr<const EmoteMap>> bttvEmotes_;
|
Atomic<std::shared_ptr<const EmoteMap>> bttvEmotes_;
|
||||||
Atomic<std::shared_ptr<const EmoteMap>> ffzEmotes_;
|
Atomic<std::shared_ptr<const EmoteMap>> ffzEmotes_;
|
||||||
boost::optional<EmotePtr> ffzCustomModBadge_;
|
Atomic<boost::optional<EmotePtr>> ffzCustomModBadge_;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Badges
|
// Badges
|
||||||
|
|
Loading…
Reference in a new issue