Channel reactions

This commit is contained in:
Ali
2023-11-07 17:58:36 +04:00
parent 216b731562
commit 4f23fa6e09
13 changed files with 641 additions and 138 deletions

View File

@@ -20,6 +20,10 @@ import MediaEditorScreen
import ChatControllerInteraction
public func navigateToChatControllerImpl(_ params: NavigateToChatControllerParams) {
if case let .peer(peer) = params.chatLocation {
let _ = params.context.engine.peers.ensurePeerIsLocallyAvailable(peer: peer).startStandalone()
}
var viewForumAsMessages: Signal<Bool, NoError> = .single(false)
if case let .peer(peer) = params.chatLocation, case let .channel(channel) = peer, channel.flags.contains(.isForum) {
viewForumAsMessages = params.context.account.postbox.combinedView(keys: [.cachedPeerData(peerId: peer.id)])