mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-06 12:28:29 +00:00
Fix missing EmojiPicker emojis: stop having identifier conflicts between different categories (i.e. recently used vs. the rest)
This commit is contained in:
committed by
Stefan Ceriu
parent
bef1843f9f
commit
b154719da7
@@ -59,7 +59,7 @@ class EmojiPickerScreenViewModel: EmojiPickerScreenViewModelType, EmojiPickerScr
|
|||||||
private func convert(emojiCategories: [EmojiCategory]) -> [EmojiPickerEmojiCategoryViewData] {
|
private func convert(emojiCategories: [EmojiCategory]) -> [EmojiPickerEmojiCategoryViewData] {
|
||||||
emojiCategories.compactMap { emojiCategory in
|
emojiCategories.compactMap { emojiCategory in
|
||||||
let emojisViewData: [EmojiPickerEmojiViewData] = emojiCategory.emojis.compactMap { emojiItem in
|
let emojisViewData: [EmojiPickerEmojiViewData] = emojiCategory.emojis.compactMap { emojiItem in
|
||||||
EmojiPickerEmojiViewData(id: emojiItem.id, value: emojiItem.unicode)
|
EmojiPickerEmojiViewData(id: "\(emojiCategory.id)-\(emojiItem.id)", value: emojiItem.unicode)
|
||||||
}
|
}
|
||||||
|
|
||||||
return EmojiPickerEmojiCategoryViewData(id: emojiCategory.id, emojis: emojisViewData)
|
return EmojiPickerEmojiCategoryViewData(id: emojiCategory.id, emojis: emojisViewData)
|
||||||
|
|||||||
Reference in New Issue
Block a user