#include <QObject>
+#include "backlogsettings.h"
#include "clientbacklogmanager.h"
BacklogRequester::BacklogRequester(bool buffering, ClientBacklogManager *backlogManager)
// FIXED BACKLOG REQUESTER
// ========================================
FixedBacklogRequester::FixedBacklogRequester(ClientBacklogManager *backlogManager)
- : BacklogRequester(true, backlogManager),
- _backlogCount(500)
+ : BacklogRequester(true, backlogManager)
{
+ BacklogSettings backlogSettings;
+ _backlogCount = backlogSettings.fixedBacklogAmount();
}
void FixedBacklogRequester::requestBacklog() {
setWaitingBuffers(allBuffers);
backlogManager->emitMessagesRequested(QObject::tr("Requesting a total of up to %1 backlog messages for %2 buffers").arg(_backlogCount * allBuffers.count()).arg(allBuffers.count()));
foreach(BufferId bufferId, allBuffers) {
- backlogManager->requestBacklog(bufferId, _backlogCount, -1);
+ backlogManager->requestBacklog(bufferId, -1, -1, _backlogCount);
}
}