| 91 | } |
| 92 | |
| 93 | [[nodiscard]] MsgId EditMessageRequestId(not_null<HistoryItem*> item) { |
| 94 | return item->isScheduled() |
| 95 | ? item->history()->session().scheduledMessages().lookupId(item) |
| 96 | : item->isBusinessShortcut() |
| 97 | ? item->history()->session().data().shortcutMessages().lookupId(item) |
| 98 | : item->id; |
| 99 | } |
| 100 | |
| 101 | template <typename DoneCallback, typename FailCallback> |
| 102 | mtpRequestId SuggestMessage( |
no test coverage detected