X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.cpp;h=ee333cee45826f471262551e60bd834fd9f0cb27;hp=2fad8d652e09a791024cce22293bf26be5eebf9a;hb=453ccab6ade4a21c7aa3c331af893c91468250a4;hpb=f029b6f8d31be1c0d4d7a2b74989bcb61e4d511b diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 2fad8d65..ee333cee 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -960,6 +960,15 @@ MsgId NetworkModel::lastSeenMarkerMsgId(BufferId bufferId) const { return _bufferItemCache[bufferId]->lastSeenMarkerMsgId(); } +MsgId NetworkModel::lastSeenMsgId(const BufferId &bufferId) { + BufferItem *bufferItem = findBufferItem(bufferId); + if(!bufferItem) { + qDebug() << "NetworkModel::lastSeenMsgId(): buffer is unknown:" << bufferId; + return MsgId(); + } + return bufferItem->lastSeenMsgId(); +} + void NetworkModel::setLastSeenMsgId(const BufferId &bufferId, const MsgId &msgId) { BufferItem *bufferItem = findBufferItem(bufferId); if(!bufferItem) {