Update for the API changes to RoomMessageEvent in libquotient 0.9

This commit is contained in:
James Graham
2024-10-14 21:59:56 +01:00
parent 53a957fa15
commit 16df22af68
3 changed files with 16 additions and 0 deletions

View File

@@ -236,7 +236,11 @@ QString EventHandler::rawMessageBody(const Quotient::RoomMessageEvent &event)
}
if (event.hasTextContent() && event.content()) {
#if Quotient_VERSION_MINOR > 8
body = static_cast<const EventContent::TextContent *>(event.content().get())->body;
#else
body = static_cast<const EventContent::TextContent *>(event.content())->body;
#endif
} else {
body = event.plainBody();
}
@@ -476,7 +480,11 @@ QString EventHandler::getMessageBody(const NeoChatRoom *room, const RoomMessageE
QString body;
if (event.hasTextContent() && event.content()) {
#if Quotient_VERSION_MINOR > 8
body = static_cast<const EventContent::TextContent *>(event.content().get())->body;
#else
body = static_cast<const EventContent::TextContent *>(event.content())->body;
#endif
} else {
body = event.plainBody();
}