From d1b88c20d752f6cf7e57ebc4f2ca821b5c7a659c Mon Sep 17 00:00:00 2001 From: Ali <> Date: Mon, 23 Jan 2023 14:39:39 +0400 Subject: [PATCH 1/2] Fix build --- .../Components/EntityKeyboard/Sources/EmojiSearchContent.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/submodules/TelegramUI/Components/EntityKeyboard/Sources/EmojiSearchContent.swift b/submodules/TelegramUI/Components/EntityKeyboard/Sources/EmojiSearchContent.swift index 59f7560b3d..2c3483b3ca 100644 --- a/submodules/TelegramUI/Components/EntityKeyboard/Sources/EmojiSearchContent.swift +++ b/submodules/TelegramUI/Components/EntityKeyboard/Sources/EmojiSearchContent.swift @@ -336,6 +336,7 @@ public final class EmojiSearchContent: ASDisplayNode, EntitySearchContainerNode } self.onCancel?() }, + onScroll: {}, chatPeerId: nil, peekBehavior: nil, customLayout: nil, From 7419a4210013bc68024a4ce3847546ba294ffb39 Mon Sep 17 00:00:00 2001 From: Mike Renoir <> Date: Mon, 23 Jan 2023 17:04:33 +0400 Subject: [PATCH 2/2] macos syntax fix --- .../MediaPlayer/Sources/FFMpegMediaFrameSourceContext.swift | 2 +- .../TelegramCore/Sources/PendingMessages/EnqueueMessage.swift | 2 +- .../Sources/TelegramEngine/Peers/PeerPhotoUpdater.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/submodules/MediaPlayer/Sources/FFMpegMediaFrameSourceContext.swift b/submodules/MediaPlayer/Sources/FFMpegMediaFrameSourceContext.swift index cf19ea83bd..21edfd4cec 100644 --- a/submodules/MediaPlayer/Sources/FFMpegMediaFrameSourceContext.swift +++ b/submodules/MediaPlayer/Sources/FFMpegMediaFrameSourceContext.swift @@ -346,7 +346,7 @@ final class FFMpegMediaFrameSourceContext: NSObject { self.keepDataDisposable.set(postbox.mediaBox.keepResource(id: resourceReference.resource.id).start()) } - if let storeAfterDownload { + if let storeAfterDownload = storeAfterDownload { self.autosaveDisposable.set((postbox.mediaBox.resourceData(resourceReference.resource) |> take(1) |> mapToSignal { initialData -> Signal in diff --git a/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift b/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift index 6176e264c4..e4da935a56 100644 --- a/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift +++ b/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift @@ -261,7 +261,7 @@ public func enqueueMessagesToMultiplePeers(account: Account, peerIds: [PeerId], replyToMessageId = MessageId(peerId: peerId, namespace: Namespaces.Message.Cloud, id: Int32(clamping: threadIds)) } var messages = messages - if let replyToMessageId { + if let replyToMessageId = replyToMessageId { messages = messages.map { ($0.0, $0.1.withUpdatedReplyToMessageId(replyToMessageId)) } } for id in enqueueMessages(transaction: transaction, account: account, peerId: peerId, messages: messages, disableAutoremove: false, transformGroupingKeysWithPeerId: true) { diff --git a/submodules/TelegramCore/Sources/TelegramEngine/Peers/PeerPhotoUpdater.swift b/submodules/TelegramCore/Sources/TelegramEngine/Peers/PeerPhotoUpdater.swift index d8040a2b43..063fae219a 100644 --- a/submodules/TelegramCore/Sources/TelegramEngine/Peers/PeerPhotoUpdater.swift +++ b/submodules/TelegramCore/Sources/TelegramEngine/Peers/PeerPhotoUpdater.swift @@ -151,7 +151,7 @@ func _internal_updatePeerPhotoInternal(postbox: Postbox, network: Network, state } var videoEmojiMarkup: Api.VideoSize? - if let fileId, let backgroundColors { + if let fileId = fileId, let backgroundColors = backgroundColors { videoEmojiMarkup = .videoSizeEmojiMarkup(emojiId: fileId, backgroundColors: backgroundColors) flags |= (1 << 4) }