mirror of
https://github.com/Nheko-Reborn/nheko.git
synced 2024-11-22 11:00:48 +03:00
Don't overwrite last user
This commit is contained in:
parent
bc59a65fae
commit
f8505fe0bc
1 changed files with 6 additions and 9 deletions
|
@ -213,10 +213,9 @@ TimelineItem *TimelineView::parseMessageEvent(const QJsonObject &event, Timeline
|
||||||
}
|
}
|
||||||
|
|
||||||
auto with_sender = isSenderRendered(text.sender(), direction);
|
auto with_sender = isSenderRendered(text.sender(), direction);
|
||||||
updateLastSender(text.sender(), direction);
|
|
||||||
|
|
||||||
auto color = TimelineViewManager::getUserColor(text.sender());
|
auto color = TimelineViewManager::getUserColor(text.sender());
|
||||||
last_sender_ = text.sender();
|
|
||||||
|
updateLastSender(text.sender(), direction);
|
||||||
|
|
||||||
return createTimelineItem(text, color, with_sender);
|
return createTimelineItem(text, color, with_sender);
|
||||||
} else if (msg_type == events::MessageEventType::Notice) {
|
} else if (msg_type == events::MessageEventType::Notice) {
|
||||||
|
@ -236,10 +235,9 @@ TimelineItem *TimelineView::parseMessageEvent(const QJsonObject &event, Timeline
|
||||||
eventIds_[notice.eventId()] = true;
|
eventIds_[notice.eventId()] = true;
|
||||||
|
|
||||||
auto with_sender = isSenderRendered(notice.sender(), direction);
|
auto with_sender = isSenderRendered(notice.sender(), direction);
|
||||||
updateLastSender(notice.sender(), direction);
|
|
||||||
|
|
||||||
auto color = TimelineViewManager::getUserColor(notice.sender());
|
auto color = TimelineViewManager::getUserColor(notice.sender());
|
||||||
last_sender_ = notice.sender();
|
|
||||||
|
updateLastSender(notice.sender(), direction);
|
||||||
|
|
||||||
return createTimelineItem(notice, color, with_sender);
|
return createTimelineItem(notice, color, with_sender);
|
||||||
} else if (msg_type == events::MessageEventType::Image) {
|
} else if (msg_type == events::MessageEventType::Image) {
|
||||||
|
@ -258,10 +256,9 @@ TimelineItem *TimelineView::parseMessageEvent(const QJsonObject &event, Timeline
|
||||||
eventIds_[img.eventId()] = true;
|
eventIds_[img.eventId()] = true;
|
||||||
|
|
||||||
auto with_sender = isSenderRendered(img.sender(), direction);
|
auto with_sender = isSenderRendered(img.sender(), direction);
|
||||||
updateLastSender(img.sender(), direction);
|
|
||||||
|
|
||||||
auto color = TimelineViewManager::getUserColor(img.sender());
|
auto color = TimelineViewManager::getUserColor(img.sender());
|
||||||
last_sender_ = img.sender();
|
|
||||||
|
updateLastSender(img.sender(), direction);
|
||||||
|
|
||||||
return createTimelineItem(img, color, with_sender);
|
return createTimelineItem(img, color, with_sender);
|
||||||
} else if (msg_type == events::MessageEventType::Unknown) {
|
} else if (msg_type == events::MessageEventType::Unknown) {
|
||||||
|
|
Loading…
Reference in a new issue