diff --git a/src/rosterstorage.cpp b/src/rosterstorage.cpp index 8716245b4e069e1632b8a68c8a9149a503790f24..0d04f15875d0aa0c73f9038379a754f4a24f11bb 100644 --- a/src/rosterstorage.cpp +++ b/src/rosterstorage.cpp @@ -85,6 +85,12 @@ RosterStorage::~RosterStorage() { m_storageTimer->stop(); } +void RosterStorage::removeBuddy(Buddy *buddy) { + if (buddy->getID() != -1) { + m_storageBackend->removeBuddy(buddy->getID()); + } +} + void RosterStorage::storeBuddy(Buddy *buddy) { if (!buddy) { return;