mirror of
https://github.com/ichmagmaus111/ghostgram.git
synced 2026-07-19 05:57:21 +02:00
Update Ghostgram features
This commit is contained in:
@@ -173,7 +173,8 @@ public final class AvailableMessageEffects: Equatable, Codable {
|
||||
private extension AvailableMessageEffects.MessageEffect {
|
||||
convenience init?(apiMessageEffect: Api.AvailableEffect, files: [Int64: TelegramMediaFile]) {
|
||||
switch apiMessageEffect {
|
||||
case let .availableEffect(flags, id, emoticon, staticIconId, effectStickerId, effectAnimationId):
|
||||
case let .availableEffect(availableEffectData):
|
||||
let (flags, id, emoticon, staticIconId, effectStickerId, effectAnimationId) = (availableEffectData.flags, availableEffectData.id, availableEffectData.emoticon, availableEffectData.staticIconId, availableEffectData.effectStickerId, availableEffectData.effectAnimationId)
|
||||
guard let effectSticker = files[effectStickerId] else {
|
||||
return nil
|
||||
}
|
||||
@@ -239,7 +240,8 @@ func managedSynchronizeAvailableMessageEffects(postbox: Postbox, network: Networ
|
||||
return .complete()
|
||||
}
|
||||
switch result {
|
||||
case let .availableEffects(hash, effects, documents):
|
||||
case let .availableEffects(availableEffectsData):
|
||||
let (hash, effects, documents) = (availableEffectsData.hash, availableEffectsData.effects, availableEffectsData.documents)
|
||||
var files: [Int64: TelegramMediaFile] = [:]
|
||||
for document in documents {
|
||||
if let file = telegramMediaFileFromApiDocument(document, altDocuments: []) {
|
||||
|
||||
Reference in New Issue
Block a user