This commit is contained in:
Isaac
2025-10-17 23:51:58 +08:00
parent babf5cc9d7
commit 7e3abe798f
30 changed files with 2378 additions and 583 deletions

View File

@@ -831,7 +831,7 @@ public final class PresentationGroupCallImpl: PresentationGroupCall {
}
}
}
private let messagesStatePromise = Promise<GroupCallMessagesContext.State>(GroupCallMessagesContext.State(messages: []))
private let messagesStatePromise = Promise<GroupCallMessagesContext.State>(GroupCallMessagesContext.State(messages: [], pinnedMessages: []))
public var messagesState: Signal<GroupCallMessagesContext.State, NoError> {
return self.messagesStatePromise.get()
}
@@ -4041,6 +4041,12 @@ public final class PresentationGroupCallImpl: PresentationGroupCall {
messagesContext.send(fromId: self.joinAsPeerId, randomId: randomId, text: text, entities: entities, paidStars: paidStars)
}
}
public func deleteMessage(id: Int64) {
if let messagesContext = self.messagesContext {
messagesContext.deleteMessage(id: id)
}
}
}
public final class TelegramE2EEncryptionProviderImpl: TelegramE2EEncryptionProvider {