refactor: remove LimitedQueueSnapshot (#6606)

Reviewed-by: pajlada <rasmus.karlsson@pajlada.com>
This commit is contained in:
nerix
2025-11-27 19:49:40 +01:00
committed by GitHub
parent a935965390
commit 30019b71aa
15 changed files with 40 additions and 173 deletions
+3 -4
View File
@@ -71,13 +71,12 @@ bool Channel::hasMessages() const
return !this->messages_.empty();
}
LimitedQueueSnapshot<MessagePtr> Channel::getMessageSnapshot() const
std::vector<MessagePtr> Channel::getMessageSnapshot() const
{
return this->messages_.getSnapshot();
}
LimitedQueueSnapshot<MessagePtr> Channel::getMessageSnapshot(
size_t nItems) const
std::vector<MessagePtr> Channel::getMessageSnapshot(size_t nItems) const
{
return this->messages_.lastN(nItems);
}
@@ -147,7 +146,7 @@ void Channel::addOrReplaceClearChat(MessagePtr message, const QDateTime &now)
void Channel::disableAllMessages()
{
LimitedQueueSnapshot<MessagePtr> snapshot = this->getMessageSnapshot();
std::vector<MessagePtr> snapshot = this->getMessageSnapshot();
int snapshotLength = snapshot.size();
for (int i = 0; i < snapshotLength; i++)
{
+2 -2
View File
@@ -79,8 +79,8 @@ public:
virtual const QString &getLocalizedName() const;
bool isTwitchChannel() const;
virtual bool isEmpty() const;
LimitedQueueSnapshot<MessagePtr> getMessageSnapshot() const;
LimitedQueueSnapshot<MessagePtr> getMessageSnapshot(size_t nItems) const;
std::vector<MessagePtr> getMessageSnapshot() const;
std::vector<MessagePtr> getMessageSnapshot(size_t nItems) const;
// MESSAGES
// overridingFlags can be filled in with flags that should be used instead