Comments update

This commit is contained in:
Ali
2020-08-28 17:32:21 +01:00
parent 8c4adbd58b
commit 0e03c5e446
108 changed files with 2678 additions and 1379 deletions

View File

@@ -37,18 +37,10 @@ public class ReplyMessageAttribute: MessageAttribute {
}
}
public extension ReplyMessageAttribute {
var effectiveReplyThreadMessageId: MessageId {
return self.threadMessageId ?? self.messageId
}
}
public extension Message {
var effectiveReplyThreadMessageId: MessageId? {
for attribute in self.attributes {
if let attribute = attribute as? ReplyMessageAttribute {
return attribute.effectiveReplyThreadMessageId
}
if let threadId = self.threadId {
return makeThreadIdMessageId(peerId: self.id.peerId, threadId: threadId)
}
return nil
}