From d75ebff319f5513fd2169216e41e0d1f07d19d15 Mon Sep 17 00:00:00 2001 From: Mike Renoir <> Date: Mon, 17 Apr 2023 19:50:29 +0300 Subject: [PATCH 1/2] bug fixes --- submodules/Emoji/Sources/EmojiUtils.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/submodules/Emoji/Sources/EmojiUtils.swift b/submodules/Emoji/Sources/EmojiUtils.swift index 4d393fdb6b..50924083bf 100644 --- a/submodules/Emoji/Sources/EmojiUtils.swift +++ b/submodules/Emoji/Sources/EmojiUtils.swift @@ -5,7 +5,7 @@ import AVFoundation extension Character { var isSimpleEmoji: Bool { guard let firstScalar = unicodeScalars.first else { return false } - if #available(iOS 10.2, *) { + if #available(iOS 10.2, macOS 10.12.2, *) { return (firstScalar.properties.isEmoji && firstScalar.value > 0x238C) || firstScalar.isEmoji } else { return firstScalar.isEmoji @@ -13,7 +13,7 @@ extension Character { } var isCombinedIntoEmoji: Bool { - if #available(iOS 10.2, *) { + if #available(iOS 10.2, macOS 10.12.2, *) { return self.unicodeScalars.count > 1 && self.unicodeScalars.first?.properties.isEmoji ?? false } else { return self.unicodeScalars.count > 1 && self.unicodeScalars.first?.isEmoji ?? false From 27fdb815dea2bb1f71e3714635e72b0d5ce02eb7 Mon Sep 17 00:00:00 2001 From: Mike Renoir <> Date: Tue, 18 Apr 2023 10:28:14 +0300 Subject: [PATCH 2/2] bug fixes --- .../TelegramCore/Sources/PendingMessages/EnqueueMessage.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift b/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift index 4330fb5ab9..f8fc35f735 100644 --- a/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift +++ b/submodules/TelegramCore/Sources/PendingMessages/EnqueueMessage.swift @@ -302,7 +302,7 @@ public func resendMessages(account: Account, messageIds: [MessageId]) -> Signal< } } - if let forwardSource { + if let forwardSource = forwardSource { messages.append(.forward(source: forwardSource, threadId: nil, grouping: .auto, attributes: filteredAttributes, correlationId: nil)) } else { messages.append(.message(text: message.text, attributes: filteredAttributes, inlineStickers: [:], mediaReference: message.media.first.flatMap(AnyMediaReference.standalone), replyToMessageId: replyToMessageId, localGroupingKey: message.groupingKey, correlationId: nil, bubbleUpEmojiOrStickersets: bubbleUpEmojiOrStickersets))