diff --git a/src/chat/chat-room/server-group-chat-room-p.h b/src/chat/chat-room/server-group-chat-room-p.h index 2780e0a08..724d32fb4 100644 --- a/src/chat/chat-room/server-group-chat-room-p.h +++ b/src/chat/chat-room/server-group-chat-room-p.h @@ -84,6 +84,7 @@ private: bool isAdminLeft () const; void queueMessage (const std::shared_ptr &message); void queueMessage (const std::shared_ptr &msg, const IdentityAddress &deviceAddress); + void removeLeftParticipants (const std::list &compatibleParticipants); void onParticipantDeviceLeft (const std::shared_ptr &session); diff --git a/src/chat/chat-room/server-group-chat-room-stub.cpp b/src/chat/chat-room/server-group-chat-room-stub.cpp index 57a4d2491..9f30159bd 100644 --- a/src/chat/chat-room/server-group-chat-room-stub.cpp +++ b/src/chat/chat-room/server-group-chat-room-stub.cpp @@ -42,11 +42,11 @@ shared_ptr ServerGroupChatRoomPrivate::findFilteredParticipant (con return nullptr; } -ParticipantDevice::State ServerGroupChatRoomPrivate::getParticipantDeviceState (const std::shared_ptr &device) const { +ParticipantDevice::State ServerGroupChatRoomPrivate::getParticipantDeviceState (const shared_ptr &device) const { return device->getState(); } -void ServerGroupChatRoomPrivate::setParticipantDeviceState (const std::shared_ptr &device, ParticipantDevice::State state) { +void ServerGroupChatRoomPrivate::setParticipantDeviceState (const shared_ptr &device, ParticipantDevice::State state) { device->setState(state); } @@ -90,23 +90,25 @@ LinphoneReason ServerGroupChatRoomPrivate::onSipMessageReceived (SalOp *, const void ServerGroupChatRoomPrivate::designateAdmin () {} -void ServerGroupChatRoomPrivate::dispatchMessage (const std::shared_ptr &message, const std::string &uri) {} +void ServerGroupChatRoomPrivate::dispatchMessage (const shared_ptr &message, const string &uri) {} void ServerGroupChatRoomPrivate::finalizeCreation () {} -void ServerGroupChatRoomPrivate::inviteDevice (const std::shared_ptr &device) {} +void ServerGroupChatRoomPrivate::inviteDevice (const shared_ptr &device) {} bool ServerGroupChatRoomPrivate::isAdminLeft () const { return false; } -void ServerGroupChatRoomPrivate::queueMessage (const std::shared_ptr &message) {} +void ServerGroupChatRoomPrivate::queueMessage (const shared_ptr &message) {} -void ServerGroupChatRoomPrivate::queueMessage (const std::shared_ptr &msg, const IdentityAddress &deviceAddress) {} +void ServerGroupChatRoomPrivate::queueMessage (const shared_ptr &msg, const IdentityAddress &deviceAddress) {} + +void ServerGroupChatRoomPrivate::removeLeftParticipants (const list &compatibleParticipants) {} // ----------------------------------------------------------------------------- -void ServerGroupChatRoomPrivate::onParticipantDeviceLeft (const std::shared_ptr &session) {} +void ServerGroupChatRoomPrivate::onParticipantDeviceLeft (const shared_ptr &session) {} // -----------------------------------------------------------------------------