X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.cpp;h=3f806b5c6afd15f801778af20e831576a56a3ad1;hp=793f5ae5218dddba6d0c121c6384938cb1046a44;hb=9d22ec1fd8e8652744e6ea6c91de4a6ec5b2146c;hpb=533eaaeda64759c01daa624365b8fc63eeba5ccf diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 793f5ae5..3f806b5c 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -901,6 +901,13 @@ void NetworkModel::removeBuffer(BufferId bufferId) { buffItem->parent()->removeChild(buffItem); } +MsgId NetworkModel::lastSeenMsgId(BufferId bufferId) { + if(!_bufferItemCache.contains(bufferId)) + return MsgId(); + + return _bufferItemCache[bufferId]->lastSeenMsgId(); +} + void NetworkModel::setLastSeenMsgId(const BufferId &bufferId, const MsgId &msgId) { BufferItem *bufferItem = findBufferItem(bufferId); if(!bufferItem) {