From 74a56f646d52c580bde89b266458032384ff6b17 Mon Sep 17 00:00:00 2001 From: Konrad Date: Fri, 29 Dec 2017 16:07:39 +0100 Subject: [PATCH] Changed in Libresapi: Closing distant connection (chat) requires now ChatId that is used in other functions, instead of DistantCharPeerId --- libresapi/src/api/ChatHandler.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/libresapi/src/api/ChatHandler.cpp b/libresapi/src/api/ChatHandler.cpp index a85ce227b..35fa1f859 100644 --- a/libresapi/src/api/ChatHandler.cpp +++ b/libresapi/src/api/ChatHandler.cpp @@ -1435,10 +1435,12 @@ void ChatHandler::handleCloseDistantChatConnexion(Request& req, Response& resp) { std::string distant_chat_hex; req.mStream << makeKeyValueReference("distant_chat_hex", distant_chat_hex); + ChatId chatId(distant_chat_hex); - DistantChatPeerId chat_id(distant_chat_hex); - if (mRsMsgs->closeDistantChatConnexion(chat_id)) resp.setOk(); - else resp.setFail("Failed to close distant chat"); + if (mRsMsgs->closeDistantChatConnexion(chatId.toDistantChatId())) + resp.setOk(); + else + resp.setFail("Failed to close distant chat"); } void ChatHandler::handleCreateLobby(Request& req, Response& resp)