Limit cache to 100 messages
This commit is contained in:
parent
7e9ea5150d
commit
2159ab0a27
1 changed files with 3 additions and 0 deletions
|
@ -148,6 +148,9 @@ void Conversation::handleMessage(boost::shared_ptr<Swift::Message> &message, con
|
|||
delay->setStamp(timestamp);
|
||||
message->addPayload(delay);
|
||||
m_cachedMessages.push_back(message);
|
||||
if (m_cachedMessages.size() > 100) {
|
||||
m_cachedMessages.pop_front();
|
||||
}
|
||||
}
|
||||
else {
|
||||
BOOST_FOREACH(const Swift::JID &jid, m_jids) {
|
||||
|
|
Loading…
Add table
Reference in a new issue