fix for minor issues with the buffer removal
[quassel.git] / src / common / buffersyncer.cpp
index cf16d8d..b97d233 100644 (file)
@@ -60,3 +60,13 @@ void BufferSyncer::requestSetLastSeen(BufferId buffer, const QDateTime &time) {
   if(setLastSeen(buffer, time)) emit setLastSeenRequested(buffer, time);
 }
 
+
+void BufferSyncer::requestRemoveBuffer(BufferId buffer) {
+  emit removeBufferRequested(buffer);
+}
+
+void BufferSyncer::removeBuffer(BufferId buffer) {
+  if(_lastSeen.contains(buffer))
+    _lastSeen.remove(buffer);
+  emit bufferRemoved(buffer);
+}