zc há 8 meses atrás
pai
commit
d09b3d0e17
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      Telegram/SourceFiles/apiwrap.cpp

+ 3 - 3
Telegram/SourceFiles/apiwrap.cpp

@@ -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,