/***************************************************************************
- * Copyright (C) 2005-2020 by the Quassel Project *
+ * Copyright (C) 2005-2022 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
BacklogSettings settings;
switch (settings.requesterType()) {
+ case BacklogRequester::AsNeeded:
+ _requester = new AsNeededBacklogRequester(this);
+ break;
case BacklogRequester::GlobalUnread:
_requester = new GlobalUnreadBacklogRequester(this);
break;
void ClientBacklogManager::checkForBacklog(const QList<BufferId>& bufferIds)
{
- // we ingore all backlogrequests until we had our initial request
+ // we ignore all backlogrequests until we had our initial request
if (!_initBacklogRequested) {
return;
}
break;
case BacklogRequester::PerBufferUnread:
case BacklogRequester::PerBufferFixed:
+ case BacklogRequester::AsNeeded:
default: {
BufferIdList buffers = filterNewBufferIds(bufferIds);
if (!buffers.isEmpty())