Removed text commands.
This commit is contained in:
		
							parent
							
								
									2af3770b29
								
							
						
					
					
						commit
						e1aa08b985
					
				
					 14 changed files with 26 additions and 29 deletions
				
			
		|  | @ -27,7 +27,7 @@ EntitiesInText EntitiesFromMTP( | |||
| 		for (const auto &entity : entities) { | ||||
| 			switch (entity.type()) { | ||||
| 			case mtpc_messageEntityUrl: { auto &d = entity.c_messageEntityUrl(); result.push_back({ EntityType::Url, d.voffset().v, d.vlength().v }); } break; | ||||
| 			case mtpc_messageEntityTextUrl: { auto &d = entity.c_messageEntityTextUrl(); result.push_back({ EntityType::CustomUrl, d.voffset().v, d.vlength().v, Clean(qs(d.vurl())) }); } break; | ||||
| 			case mtpc_messageEntityTextUrl: { auto &d = entity.c_messageEntityTextUrl(); result.push_back({ EntityType::CustomUrl, d.voffset().v, d.vlength().v, qs(d.vurl()) }); } break; | ||||
| 			case mtpc_messageEntityEmail: { auto &d = entity.c_messageEntityEmail(); result.push_back({ EntityType::Email, d.voffset().v, d.vlength().v }); } break; | ||||
| 			case mtpc_messageEntityHashtag: { auto &d = entity.c_messageEntityHashtag(); result.push_back({ EntityType::Hashtag, d.voffset().v, d.vlength().v }); } break; | ||||
| 			case mtpc_messageEntityCashtag: { auto &d = entity.c_messageEntityCashtag(); result.push_back({ EntityType::Cashtag, d.voffset().v, d.vlength().v }); } break; | ||||
|  | @ -71,7 +71,7 @@ EntitiesInText EntitiesFromMTP( | |||
| 			case mtpc_messageEntityUnderline: { auto &d = entity.c_messageEntityUnderline(); result.push_back({ EntityType::Underline, d.voffset().v, d.vlength().v }); } break; | ||||
| 			case mtpc_messageEntityStrike: { auto &d = entity.c_messageEntityStrike(); result.push_back({ EntityType::StrikeOut, d.voffset().v, d.vlength().v }); } break; | ||||
| 			case mtpc_messageEntityCode: { auto &d = entity.c_messageEntityCode(); result.push_back({ EntityType::Code, d.voffset().v, d.vlength().v }); } break; | ||||
| 			case mtpc_messageEntityPre: { auto &d = entity.c_messageEntityPre(); result.push_back({ EntityType::Pre, d.voffset().v, d.vlength().v, Clean(qs(d.vlanguage())) }); } break; | ||||
| 			case mtpc_messageEntityPre: { auto &d = entity.c_messageEntityPre(); result.push_back({ EntityType::Pre, d.voffset().v, d.vlength().v, qs(d.vlanguage()) }); } break; | ||||
| 			case mtpc_messageEntityBankCard: break; // Skipping cards.
 | ||||
| 			case mtpc_messageEntitySpoiler: { auto &d = entity.c_messageEntitySpoiler(); result.push_back({ EntityType::Spoiler, d.voffset().v, d.vlength().v }); } break; | ||||
| 				// #TODO entities
 | ||||
|  |  | |||
|  | @ -302,7 +302,7 @@ bool ServiceCheck::checkRippleStartPosition(QPoint position) const { | |||
| 		base::unixtime::now(), | ||||
| 		out ? history->session().userId() : peerToUser(history->peer->id), | ||||
| 		QString(), | ||||
| 		TextWithEntities{ TextUtilities::Clean(text) }, | ||||
| 		TextWithEntities{ text }, | ||||
| 		MTP_messageMediaEmpty(), | ||||
| 		HistoryMessageMarkupData(), | ||||
| 		groupedId); | ||||
|  |  | |||
|  | @ -1113,10 +1113,10 @@ TextForMimeData MediaLocation::clipboardText() const { | |||
| 	auto result = TextForMimeData::Simple( | ||||
| 		qstr("[ ") + tr::lng_maps_point(tr::now) + qstr(" ]\n")); | ||||
| 	auto titleResult = TextUtilities::ParseEntities( | ||||
| 		TextUtilities::Clean(_title), | ||||
| 		_title, | ||||
| 		Ui::WebpageTextTitleOptions().flags); | ||||
| 	auto descriptionResult = TextUtilities::ParseEntities( | ||||
| 		TextUtilities::Clean(_description), | ||||
| 		_description, | ||||
| 		TextParseLinks | TextParseMultiline | TextParseRichText); | ||||
| 	if (!titleResult.empty()) { | ||||
| 		result.append(std::move(titleResult)); | ||||
|  |  | |||
|  | @ -3016,7 +3016,7 @@ void Session::webpageApplyFields( | |||
| 		not_null<WebPageData*> page, | ||||
| 		const MTPDwebPage &data) { | ||||
| 	auto description = TextWithEntities{ | ||||
| 		TextUtilities::Clean(qs(data.vdescription().value_or_empty())) | ||||
| 		qs(data.vdescription().value_or_empty()) | ||||
| 	}; | ||||
| 	const auto siteName = qs(data.vsite_name().value_or_empty()); | ||||
| 	auto parseFlags = TextParseLinks | TextParseMultiline | TextParseRichText; | ||||
|  | @ -3191,9 +3191,9 @@ void Session::gameApplyFields( | |||
| 		return; | ||||
| 	} | ||||
| 	game->accessHash = accessHash; | ||||
| 	game->shortName = TextUtilities::Clean(shortName); | ||||
| 	game->shortName = shortName; | ||||
| 	game->title = TextUtilities::SingleLine(title); | ||||
| 	game->description = TextUtilities::Clean(description); | ||||
| 	game->description = description; | ||||
| 	game->photo = photo; | ||||
| 	game->document = document; | ||||
| 	notifyGameUpdateDelayed(game); | ||||
|  |  | |||
|  | @ -221,14 +221,11 @@ bool WebPageData::applyChanges( | |||
| 		return false; | ||||
| 	} | ||||
| 
 | ||||
| 	const auto resultUrl = TextUtilities::Clean(newUrl); | ||||
| 	const auto resultDisplayUrl = TextUtilities::Clean( | ||||
| 		newDisplayUrl); | ||||
| 	const auto possibleSiteName = TextUtilities::Clean( | ||||
| 		newSiteName); | ||||
| 	const auto resultTitle = TextUtilities::SingleLine( | ||||
| 		newTitle); | ||||
| 	const auto resultAuthor = TextUtilities::Clean(newAuthor); | ||||
| 	const auto resultUrl = newUrl; | ||||
| 	const auto resultDisplayUrl = newDisplayUrl; | ||||
| 	const auto possibleSiteName = newSiteName; | ||||
| 	const auto resultTitle = TextUtilities::SingleLine(newTitle); | ||||
| 	const auto resultAuthor = newAuthor; | ||||
| 
 | ||||
| 	const auto viewTitleText = resultTitle.isEmpty() | ||||
| 		? TextUtilities::SingleLine(resultAuthor) | ||||
|  |  | |||
|  | @ -40,7 +40,7 @@ namespace { | |||
| 		list.size() - (throwAwayLastName ? 1 : 0) | ||||
| 	); | ||||
| 	const auto wrapName = [](not_null<History*> history) { | ||||
| 		const auto name = TextUtilities::Clean(history->peer->name); | ||||
| 		const auto name = history->peer->name; | ||||
| 		return TextWithEntities{ | ||||
| 			.text = name, | ||||
| 			.entities = (history->unreadCount() > 0) | ||||
|  |  | |||
|  | @ -515,7 +515,7 @@ void InnerWidget::updateEmptyText() { | |||
| 		? tr::lng_admin_log_no_results_search_text( | ||||
| 			tr::now, | ||||
| 			lt_query, | ||||
| 			TextUtilities::Clean(_searchQuery)) | ||||
| 			_searchQuery) | ||||
| 		: hasFilter | ||||
| 		? tr::lng_admin_log_no_results_text(tr::now) | ||||
| 		: _channel->isMegagroup() | ||||
|  |  | |||
|  | @ -35,7 +35,7 @@ namespace { | |||
| TextWithEntities PrepareText( | ||||
| 		const QString &value, | ||||
| 		const QString &emptyValue) { | ||||
| 	auto result = TextWithEntities { TextUtilities::Clean(value) }; | ||||
| 	auto result = TextWithEntities{ value }; | ||||
| 	if (result.text.isEmpty()) { | ||||
| 		result.text = emptyValue; | ||||
| 		if (!emptyValue.isEmpty()) { | ||||
|  | @ -143,7 +143,7 @@ TextWithEntities ExtractEditedText( | |||
| 	} | ||||
| 	const auto &data = message.c_message(); | ||||
| 	return { | ||||
| 		TextUtilities::Clean(qs(data.vmessage())), | ||||
| 		qs(data.vmessage()), | ||||
| 		Api::EntitiesFromMTP(session, data.ventities().value_or_empty()) | ||||
| 	}; | ||||
| } | ||||
|  |  | |||
|  | @ -501,7 +501,7 @@ HistoryMessage::HistoryMessage( | |||
| 		setMedia(*media); | ||||
| 	} | ||||
| 	const auto textWithEntities = TextWithEntities{ | ||||
| 		TextUtilities::Clean(qs(data.vmessage())), | ||||
| 		qs(data.vmessage()), | ||||
| 		Api::EntitiesFromMTP( | ||||
| 			&history->session(), | ||||
| 			data.ventities().value_or_empty()) | ||||
|  |  | |||
|  | @ -6706,7 +6706,7 @@ void HistoryWidget::updatePreview() { | |||
| 			auto linkText = QStringView(_previewLinks).split(' ').at(0).toString(); | ||||
| 			_previewDescription.setText( | ||||
| 				st::messageTextStyle, | ||||
| 				TextUtilities::Clean(linkText), | ||||
| 				linkText, | ||||
| 				Ui::DialogTextOptions()); | ||||
| 
 | ||||
| 			const auto timeout = (_previewData->pendingTill - base::unixtime::now()); | ||||
|  | @ -6727,7 +6727,7 @@ void HistoryWidget::updatePreview() { | |||
| 				Ui::NameTextOptions()); | ||||
| 			_previewDescription.setText( | ||||
| 				st::messageTextStyle, | ||||
| 				TextUtilities::Clean(preview.description), | ||||
| 				preview.description, | ||||
| 				Ui::DialogTextOptions()); | ||||
| 		} | ||||
| 	} else if (!readyToForward() && !replyToId() && !_editMsgId) { | ||||
|  |  | |||
|  | @ -276,7 +276,7 @@ void FieldHeader::init() { | |||
| 	) | rpl::start_with_next([=](const auto &d) { | ||||
| 		_preview.description.setText( | ||||
| 			st::messageTextStyle, | ||||
| 			TextUtilities::Clean(d), | ||||
| 			d, | ||||
| 			Ui::DialogTextOptions()); | ||||
| 	}, lifetime()); | ||||
| 
 | ||||
|  |  | |||
|  | @ -38,14 +38,14 @@ Location::Location( | |||
| 	if (!title.isEmpty()) { | ||||
| 		_title.setText( | ||||
| 			st::webPageTitleStyle, | ||||
| 			TextUtilities::Clean(title), | ||||
| 			title, | ||||
| 			Ui::WebpageTextTitleOptions()); | ||||
| 	} | ||||
| 	if (!description.isEmpty()) { | ||||
| 		_description.setMarkedText( | ||||
| 			st::webPageDescriptionStyle, | ||||
| 			TextUtilities::ParseEntities( | ||||
| 				TextUtilities::Clean(description), | ||||
| 				description, | ||||
| 				TextParseLinks | TextParseMultiline | TextParseRichText), | ||||
| 			Ui::WebpageTextDescriptionOptions()); | ||||
| 	} | ||||
|  |  | |||
|  | @ -286,7 +286,7 @@ AdminLog::OwnedItem GenerateCommentItem( | |||
| 		base::unixtime::now(), | ||||
| 		history->session().userId(), | ||||
| 		QString(), | ||||
| 		TextWithEntities{ TextUtilities::Clean(data.comment) }, | ||||
| 		TextWithEntities{ data.comment }, | ||||
| 		MTP_messageMediaEmpty(), | ||||
| 		HistoryMessageMarkupData(), | ||||
| 		groupedId); | ||||
|  |  | |||
|  | @ -197,7 +197,7 @@ TermsLock TermsLock::FromMTP( | |||
| 	return { | ||||
| 		bytes::make_vector(data.vid().c_dataJSON().vdata().v), | ||||
| 		TextWithEntities { | ||||
| 			TextUtilities::Clean(qs(data.vtext())), | ||||
| 			qs(data.vtext()), | ||||
| 			Api::EntitiesFromMTP(session, data.ventities().v) }, | ||||
| 		(minAge ? std::make_optional(minAge->v) : std::nullopt), | ||||
| 		data.is_popup() | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 23rd
						23rd