mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Update API [skip ci]
This commit is contained in:
parent
c5b39cfefe
commit
1f8d34b0c0
@ -1108,7 +1108,7 @@ public final class ProfileGiftsContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public let gift: TelegramCore.StarGift
|
public let gift: TelegramCore.StarGift
|
||||||
public let reference: StarGiftReference
|
public let reference: StarGiftReference?
|
||||||
public let fromPeer: EnginePeer?
|
public let fromPeer: EnginePeer?
|
||||||
public let date: Int32
|
public let date: Int32
|
||||||
public let text: String?
|
public let text: String?
|
||||||
@ -1129,7 +1129,7 @@ public final class ProfileGiftsContext {
|
|||||||
|
|
||||||
public init (
|
public init (
|
||||||
gift: TelegramCore.StarGift,
|
gift: TelegramCore.StarGift,
|
||||||
reference: StarGiftReference,
|
reference: StarGiftReference?,
|
||||||
fromPeer: EnginePeer?,
|
fromPeer: EnginePeer?,
|
||||||
date: Int32,
|
date: Int32,
|
||||||
text: String?,
|
text: String?,
|
||||||
@ -1167,7 +1167,7 @@ public final class ProfileGiftsContext {
|
|||||||
} else if let messageId = try container.decodeIfPresent(EngineMessage.Id.self, forKey: .messageId) {
|
} else if let messageId = try container.decodeIfPresent(EngineMessage.Id.self, forKey: .messageId) {
|
||||||
self.reference = .message(messageId: messageId)
|
self.reference = .message(messageId: messageId)
|
||||||
} else {
|
} else {
|
||||||
throw DecodingError.generic
|
self.reference = nil
|
||||||
}
|
}
|
||||||
self.fromPeer = nil
|
self.fromPeer = nil
|
||||||
self._fromPeerId = try container.decodeIfPresent(EnginePeer.Id.self, forKey: .fromPeerId)
|
self._fromPeerId = try container.decodeIfPresent(EnginePeer.Id.self, forKey: .fromPeerId)
|
||||||
@ -1187,7 +1187,7 @@ public final class ProfileGiftsContext {
|
|||||||
var container = encoder.container(keyedBy: CodingKeys.self)
|
var container = encoder.container(keyedBy: CodingKeys.self)
|
||||||
|
|
||||||
try container.encode(self.gift, forKey: .gift)
|
try container.encode(self.gift, forKey: .gift)
|
||||||
try container.encode(self.reference, forKey: .reference)
|
try container.encodeIfPresent(self.reference, forKey: .reference)
|
||||||
try container.encodeIfPresent(self.fromPeer?.id, forKey: .fromPeerId)
|
try container.encodeIfPresent(self.fromPeer?.id, forKey: .fromPeerId)
|
||||||
try container.encode(self.date, forKey: .date)
|
try container.encode(self.date, forKey: .date)
|
||||||
try container.encodeIfPresent(self.text, forKey: .text)
|
try container.encodeIfPresent(self.text, forKey: .text)
|
||||||
@ -1355,10 +1355,10 @@ extension ProfileGiftsContext.State.StarGift {
|
|||||||
} else if case .unique = gift {
|
} else if case .unique = gift {
|
||||||
self.reference = .message(messageId: EngineMessage.Id(peerId: PeerId(namespace: Namespaces.Peer.CloudUser, id: PeerId.Id._internalFromInt64Value(0)), namespace: Namespaces.Message.Cloud, id: msgId))
|
self.reference = .message(messageId: EngineMessage.Id(peerId: PeerId(namespace: Namespaces.Peer.CloudUser, id: PeerId.Id._internalFromInt64Value(0)), namespace: Namespaces.Message.Cloud, id: msgId))
|
||||||
} else {
|
} else {
|
||||||
return nil
|
self.reference = nil
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return nil
|
self.reference = nil
|
||||||
}
|
}
|
||||||
self.nameHidden = (flags & (1 << 0)) != 0
|
self.nameHidden = (flags & (1 << 0)) != 0
|
||||||
self.savedToProfile = (flags & (1 << 5)) == 0
|
self.savedToProfile = (flags & (1 << 5)) == 0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user