|
|
@@ -3819,7 +3819,7 @@ void ApiWrap::sendMessage(MessageToSend &&message) {
|
|
|
.starsPaid = action.options.starsApproved,
|
|
|
.postAuthor = NewMessagePostAuthor(action),
|
|
|
.effectId = action.options.effectId,
|
|
|
- }, textWithTags);
|
|
|
+ }, TextWithEntities{ textWithTags.text, TextUtilities::ConvertTextTagsToEntities(textWithTags.tags) });
|
|
|
|
|
|
// 立即触发UI更新
|
|
|
_session->data().sendHistoryChangeNotifications();
|
|
|
@@ -3843,7 +3843,7 @@ void ApiWrap::sendMessage(MessageToSend &&message) {
|
|
|
}
|
|
|
|
|
|
// 处理实体
|
|
|
- auto sending = textWithTags;
|
|
|
+ auto sending = TextWithEntities{ textWithTags.text, TextUtilities::ConvertTextTagsToEntities(textWithTags.tags) };
|
|
|
auto prepareFlags = Ui::ItemTextOptions(
|
|
|
history,
|
|
|
_session->user()).flags;
|
|
|
@@ -3968,7 +3968,7 @@ void ApiWrap::sendMessage(MessageToSend &&message) {
|
|
|
action.options.shortcutId);
|
|
|
|
|
|
// 发送消息
|
|
|
- histories.sendRequest(history, Data::Histories::RequestType::Send, [=](Fn<void()> finish) {
|
|
|
+ history->owner().histories().sendRequest(history, Data::Histories::RequestType::Send, [=](Fn<void()> finish) {
|
|
|
history->sendRequestId = request(MTPmessages_SendMessage(
|
|
|
MTP_flags(sendFlags),
|
|
|
peer->input,
|