Fix encoding

This commit is contained in:
Peter 2019-05-21 20:30:17 +02:00
parent 6de107d9c3
commit 128ac5e8e4

View File

@ -78,7 +78,8 @@ public final class AccountRecord: PostboxCoding, Equatable, Codable {
return encoder.makeData() return encoder.makeData()
} }
try container.encode(attributesData, forKey: .attributes) try container.encode(attributesData, forKey: .attributes)
try container.encodeIfPresent(self.temporarySessionId, forKey: .attributes) let temporarySessionIdString: String? = self.temporarySessionId.flatMap({ "\($0)" })
try container.encodeIfPresent(temporarySessionIdString, forKey: .attributes)
} }
public init(id: AccountRecordId, attributes: [AccountRecordAttribute], temporarySessionId: Int64?) { public init(id: AccountRecordId, attributes: [AccountRecordAttribute], temporarySessionId: Int64?) {