mirror of
				https://github.com/kotatogram/kotatogram-desktop
				synced 2025-10-23 15:06:09 +00:00 
			
		
		
		
	Some internal HistoryItem refactoring.
Replace most IsServerMsgId / id <=> 0 with isRegular(). Track isLocal / isHistoryEntry in flags. Remove toHistoryMessage.
This commit is contained in:
		| @@ -111,8 +111,6 @@ void SendExistingMedia( | ||||
| 	if (message.action.options.scheduled) { | ||||
| 		flags |= MessageFlag::IsOrWasScheduled; | ||||
| 		sendFlags |= MTPmessages_SendMedia::Flag::f_schedule_date; | ||||
| 	} else { | ||||
| 		flags |= MessageFlag::LocalHistoryEntry; | ||||
| 	} | ||||
|  | ||||
| 	session->data().registerMessageRandomId(randomId, newId); | ||||
| @@ -271,8 +269,6 @@ bool SendDice(Api::MessageToSend &message) { | ||||
| 	if (message.action.options.scheduled) { | ||||
| 		flags |= MessageFlag::IsOrWasScheduled; | ||||
| 		sendFlags |= MTPmessages_SendMedia::Flag::f_schedule_date; | ||||
| 	} else { | ||||
| 		flags |= MessageFlag::LocalHistoryEntry; | ||||
| 	} | ||||
|  | ||||
| 	session->data().registerMessageRandomId(randomId, newId); | ||||
| @@ -387,8 +383,6 @@ void SendConfirmedFile( | ||||
|  | ||||
| 		// Scheduled messages have no the 'edited' badge. | ||||
| 		flags |= MessageFlag::HideEdited; | ||||
| 	} else { | ||||
| 		flags |= MessageFlag::LocalHistoryEntry; | ||||
| 	} | ||||
| 	if (file->type == SendMediaType::Audio) { | ||||
| 		if (!peer->isChannel() || peer->isMegagroup()) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user