attaching messages fix, bad alloc fix

This commit is contained in:
Blue 2020-04-15 16:48:49 +03:00
parent 6657dc79ce
commit b50ce146b8
8 changed files with 37 additions and 44 deletions

View file

@ -46,20 +46,14 @@ Room::~Room()
{
}
void Room::handleSendMessage(const QString& text)
Shared::Message Room::createMessage() const
{
Shared::Message msg(Shared::Message::groupChat);
Shared::Message msg = Conversation::createMessage();
msg.setType(Shared::Message::groupChat);
msg.setFromJid(room->getJid());
msg.setFromResource(room->getNick());
msg.setToJid(palJid);
//msg.setToResource(activePalResource);
msg.setBody(text);
msg.setOutgoing(true);
msg.generateRandomId();
msg.setCurrentTime();
msg.setState(Shared::Message::State::pending);
addMessage(msg);
emit sendMessage(msg);
return msg;
}
bool Room::autoJoined() const