fix: channel messages

This commit is contained in:
AlexeyZavar 2024-09-11 21:44:10 +03:00
parent 11b3880f8e
commit 6da6817037
3 changed files with 4 additions and 4 deletions

View file

@ -90,7 +90,7 @@ void AddUserMessagesAction(not_null<Ui::PopupMenu*> menu, HistoryItem *item) {
? Dialogs::Key{item->topic()}
: Dialogs::Key{item->history()}
: Dialogs::Key();
mainWidget->content()->searchMessages(QString(), key, item->from()->asUser());
mainWidget->content()->searchMessages(QString(), key, item->from());
}
}
},
@ -310,7 +310,7 @@ void AddMessageDetailsAction(not_null<Ui::PopupMenu*> menu, HistoryItem *item) {
}
void AddReadUntilAction(not_null<Ui::PopupMenu*> menu, HistoryItem *item) {
if (item->isLocal() || item->isService()) {
if (item->isLocal() || item->isService() || item->out()) {
return;
}

View file

@ -743,7 +743,7 @@ void MainWidget::hideSingleUseKeyboard(FullMsgId replyToId) {
_history->hideSingleUseKeyboard(replyToId);
}
void MainWidget::searchMessages(const QString &query, Dialogs::Key inChat, UserData *from) {
void MainWidget::searchMessages(const QString &query, Dialogs::Key inChat, PeerData *from) {
auto tags = Data::SearchTagsFromQuery(query);
if (_dialogs) {
auto state = Dialogs::SearchState{

View file

@ -163,7 +163,7 @@ public:
void sendBotCommand(Bot::SendCommandRequest request);
void hideSingleUseKeyboard(FullMsgId replyToId);
void searchMessages(const QString &query, Dialogs::Key inChat, UserData *from = nullptr);
void searchMessages(const QString &query, Dialogs::Key inChat, PeerData *from = nullptr);
void setChatBackground(
const Data::WallPaper &background,