mirror of
https://github.com/ichmagmaus111/ghostgram.git
synced 2026-11-03 22:27:13 +01:00
Ghostgram for iOS, rebuilt from scratch on Telegram iOS 13.0. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
23 lines
567 B
Swift
23 lines
567 B
Swift
import Foundation
|
|
import Postbox
|
|
|
|
public class GuestChatMessageAttribute: MessageAttribute {
|
|
public let peerId: EnginePeer.Id
|
|
|
|
public var associatedPeerIds: [PeerId] {
|
|
return [self.peerId]
|
|
}
|
|
|
|
public init(peerId: EnginePeer.Id) {
|
|
self.peerId = peerId
|
|
}
|
|
|
|
required public init(decoder: PostboxDecoder) {
|
|
self.peerId = EnginePeer.Id(decoder.decodeInt64ForKey("p", orElse: 0))
|
|
}
|
|
|
|
public func encode(_ encoder: PostboxEncoder) {
|
|
encoder.encodeInt64(self.peerId.toInt64(), forKey: "p")
|
|
}
|
|
}
|