- Remove deprecated sending message functions

- Use Opus fix
This commit is contained in:
Julien Wadel 2020-11-18 12:15:21 +01:00
parent e55f218352
commit 0b0aa40cb3
2 changed files with 7 additions and 4 deletions

View file

@ -493,7 +493,7 @@ void ChatModel::sendMessage (const QString &message) {
_message->addListener(mMessageHandlers);
insertMessageAtEnd(_message);
mChatRoom->sendChatMessage(_message);
_message->send();
emit messageSent(_message);
}
@ -518,7 +518,7 @@ void ChatModel::resendMessage (int id) {
shared_ptr<linphone::ChatMessage> message = static_pointer_cast<linphone::ChatMessage>(entry.second);
message->removeListener(mMessageHandlers);// Remove old listener if already exists
message->addListener(mMessageHandlers);
message->resend();
message->send();
break;
}
@ -559,7 +559,7 @@ void ChatModel::sendFileMessage (const QString &path) {
createThumbnail(message);
insertMessageAtEnd(message);
mChatRoom->sendChatMessage(message);
message->send();
emit messageSent(message);
}

View file

@ -47,6 +47,8 @@
#include "CoreHandlers.hpp"
#include "CoreManager.hpp"
#include <linphone/core.h>
// =============================================================================
using namespace std;
@ -220,7 +222,8 @@ void CoreManager::setDatabasesPaths () {
SET_DATABASE_PATH(Friends, Paths::getFriendsListFilePath());
SET_DATABASE_PATH(CallLogs, Paths::getCallHistoryFilePath());
if(QFile::exists(Utils::coreStringToAppString(Paths::getMessageHistoryFilePath()))){
SET_DATABASE_PATH(Chat, Paths::getMessageHistoryFilePath());// Setting the message database let SDK to migrate data
linphone_core_set_chat_database_path(mCore->cPtr(), Paths::getMessageHistoryFilePath().c_str());
//SET_DATABASE_PATH(Chat, Paths::getMessageHistoryFilePath());// Setting the message database let SDK to migrate data
QFile::remove(Utils::coreStringToAppString(Paths::getMessageHistoryFilePath()));
}
}