Workaround for General topic

This commit is contained in:
Ali
2022-11-28 13:00:32 +04:00
parent 326555ab77
commit e525215e50
24 changed files with 335 additions and 824 deletions

View File

@@ -115,6 +115,19 @@ extension Api.Message {
return MessageId(peerId: peerId, namespace: Namespaces.Message.Cloud, id: id)
}
}
var peerId: PeerId? {
switch self {
case let .message(_, _, _, messagePeerId, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _, _):
let peerId: PeerId = messagePeerId.peerId
return peerId
case let .messageEmpty(_, _, peerId):
return peerId?.peerId
case let .messageService(_, _, _, chatPeerId, _, _, _, _):
let peerId: PeerId = chatPeerId.peerId
return peerId
}
}
var timestamp: Int32? {
switch self {