aboutsummaryrefslogtreecommitdiff
path: root/src/QuickMedia.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QuickMedia.cpp')
-rw-r--r--src/QuickMedia.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/QuickMedia.cpp b/src/QuickMedia.cpp
index 804d3d3..16f19d4 100644
--- a/src/QuickMedia.cpp
+++ b/src/QuickMedia.cpp
@@ -3495,7 +3495,7 @@ namespace QuickMedia {
static std::shared_ptr<BodyItem> message_to_body_item(RoomData *room, Message *message, const std::string &my_display_name, const std::string &my_user_id) {
auto body_item = BodyItem::create("");
- body_item->set_author(room->get_user_display_name(message->user));
+ body_item->set_author(extract_first_line_remove_newline_elipses(room->get_user_display_name(message->user), AUTHOR_MAX_LENGTH));
body_item->set_description(strip(message_get_body_remove_formatting(message)));
body_item->set_timestamp(message->timestamp);
if(!message->thumbnail_url.empty()) {
@@ -3567,7 +3567,7 @@ namespace QuickMedia {
};
static void user_update_display_info(BodyItem *body_item, RoomData *room, Message *message) {
- body_item->set_author(room->get_user_display_name(message->user));
+ body_item->set_author(extract_first_line_remove_newline_elipses(room->get_user_display_name(message->user), AUTHOR_MAX_LENGTH));
if(!is_visual_media_message_type(message->type)) {
body_item->thumbnail_url = room->get_user_avatar_url(message->user);
@@ -3801,7 +3801,7 @@ namespace QuickMedia {
for(auto it = unresolved_reactions.begin(); it != unresolved_reactions.end();) {
auto body_item = find_body_item_by_event_id(body_items.data(), body_items.size(), (*it)->related_event_id);
if(body_item) {
- body_item->add_reaction(current_room->get_user_display_name((*it)->user) + ": " + (*it)->body, (*it).get());
+ body_item->add_reaction(extract_first_line_remove_newline_elipses(current_room->get_user_display_name((*it)->user), AUTHOR_MAX_LENGTH) + ": " + (*it)->body, (*it).get());
it = unresolved_reactions.erase(it);
} else {
++it;
@@ -3812,7 +3812,7 @@ namespace QuickMedia {
if(message->type == MessageType::REACTION) {
auto body_item = find_body_item_by_event_id(body_items.data(), body_items.size(), message->related_event_id);
if(body_item)
- body_item->add_reaction(current_room->get_user_display_name(message->user) + ": " + message->body, message.get());
+ body_item->add_reaction(extract_first_line_remove_newline_elipses(current_room->get_user_display_name(message->user), AUTHOR_MAX_LENGTH) + ": " + message->body, message.get());
else
unresolved_reactions.push_back(message);
} else if(message->type == MessageType::REDACTION) {