mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Various improvements
This commit is contained in:
@@ -102,17 +102,20 @@ public struct BotVerifierSettings: PostboxCoding, Equatable {
|
||||
public let iconFileId: Int64
|
||||
public let companyName: String
|
||||
public let customDescription: String?
|
||||
public let canModifyDescription: Bool
|
||||
|
||||
public init(iconFileId: Int64, companyName: String, customDescription: String?) {
|
||||
public init(iconFileId: Int64, companyName: String, customDescription: String?, canModifyDescription: Bool) {
|
||||
self.iconFileId = iconFileId
|
||||
self.companyName = companyName
|
||||
self.customDescription = customDescription
|
||||
self.canModifyDescription = canModifyDescription
|
||||
}
|
||||
|
||||
public init(decoder: PostboxDecoder) {
|
||||
self.iconFileId = decoder.decodeInt64ForKey("i", orElse: 0)
|
||||
self.companyName = decoder.decodeStringForKey("cn", orElse: "")
|
||||
self.customDescription = decoder.decodeOptionalStringForKey("d")
|
||||
self.canModifyDescription = decoder.decodeBoolForKey("md", orElse: false)
|
||||
}
|
||||
|
||||
public func encode(_ encoder: PostboxEncoder) {
|
||||
@@ -123,6 +126,7 @@ public struct BotVerifierSettings: PostboxCoding, Equatable {
|
||||
} else {
|
||||
encoder.encodeNil(forKey: "d")
|
||||
}
|
||||
encoder.encodeBool(self.canModifyDescription, forKey: "md")
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user