+ switch(_requester->type()) {
+ case BacklogRequester::GlobalUnread:
+ break;
+ case BacklogRequester::PerBufferUnread:
+ case BacklogRequester::PerBufferFixed:
+ default:
+ {
+ QList<BufferId> buffers;
+ foreach(BufferId bufferId, bufferIds)
+ if(!_backlogReceived.contains(bufferId))
+ buffers << bufferId;
+ _requester->requestBacklog(buffers);
+ }
+ };
+}