// // MastodonEmojis.swift // MastodonEmojis // // Created by Cirno MainasuK on 2021-9-2. // Copyright © 2021 Twidere. All rights reserved. // import Foundation import CoreDataStack import MastodonSDK import MastodonMeta extension MastodonEmoji { public convenience init(emoji: Mastodon.Entity.Emoji) { self.init( code: emoji.shortcode, url: emoji.url, staticURL: emoji.staticURL, visibleInPicker: emoji.visibleInPicker, category: emoji.category ) } } extension Collection where Element == MastodonEmoji { public var asDictionary: MastodonContent.Emojis { var dictionary: MastodonContent.Emojis = [:] for emoji in self { dictionary[emoji.code] = emoji.url } return dictionary } }