mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
folder update constructor api fix
This commit is contained in:
parent
1af97f27fc
commit
c38f301211
@ -403,6 +403,16 @@ extension ChatListFilter {
|
|||||||
if emoticon != nil {
|
if emoticon != nil {
|
||||||
flags |= 1 << 25
|
flags |= 1 << 25
|
||||||
}
|
}
|
||||||
|
if data.isShared {
|
||||||
|
return .dialogFilterCommunity(flags: flags, id: id, title: title, emoticon: emoticon, pinnedPeers: data.includePeers.pinnedPeers.compactMap { peerId -> Api.InputPeer? in
|
||||||
|
return transaction.getPeer(peerId).flatMap(apiInputPeer)
|
||||||
|
}, includePeers: data.includePeers.peers.compactMap { peerId -> Api.InputPeer? in
|
||||||
|
if data.includePeers.pinnedPeers.contains(peerId) {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
return transaction.getPeer(peerId).flatMap(apiInputPeer)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
return .dialogFilter(flags: flags, id: id, title: title, emoticon: emoticon, pinnedPeers: data.includePeers.pinnedPeers.compactMap { peerId -> Api.InputPeer? in
|
return .dialogFilter(flags: flags, id: id, title: title, emoticon: emoticon, pinnedPeers: data.includePeers.pinnedPeers.compactMap { peerId -> Api.InputPeer? in
|
||||||
return transaction.getPeer(peerId).flatMap(apiInputPeer)
|
return transaction.getPeer(peerId).flatMap(apiInputPeer)
|
||||||
}, includePeers: data.includePeers.peers.compactMap { peerId -> Api.InputPeer? in
|
}, includePeers: data.includePeers.peers.compactMap { peerId -> Api.InputPeer? in
|
||||||
@ -414,6 +424,8 @@ extension ChatListFilter {
|
|||||||
return transaction.getPeer(peerId).flatMap(apiInputPeer)
|
return transaction.getPeer(peerId).flatMap(apiInputPeer)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user