Fixed display of negative views count in message preview from stats.

This commit is contained in:
23rd 2025-04-24 10:02:05 +03:00 committed by John Preston
parent 8a2dcbbcff
commit b8c313965f

View file

@ -403,7 +403,7 @@ void PublicForwardsController::appendRow(
const auto views = [&] { const auto views = [&] {
if (contextId.messageId) { if (contextId.messageId) {
const auto message = peer->owner().message(contextId.messageId); const auto message = peer->owner().message(contextId.messageId);
return message ? message->viewsCount() : 0; return message ? std::max(message->viewsCount(), 0) : 0;
} else if (const auto &id = contextId.storyId) { } else if (const auto &id = contextId.storyId) {
const auto story = peer->owner().stories().lookup(id); const auto story = peer->owner().stories().lookup(id);
return story ? (*story)->views() : 0; return story ? (*story)->views() : 0;