24 lines
479 B
Swift
24 lines
479 B
Swift
//
|
|
// DefaultEmojiProvider.swift
|
|
//
|
|
//
|
|
// Created by Kévin Sibué on 11/01/2023.
|
|
//
|
|
|
|
import Foundation
|
|
import EmojiKit
|
|
|
|
public final class DefaultEmojiProvider: EmojiProvider {
|
|
|
|
public init() { }
|
|
|
|
public func getAppleEmojiCategories() -> [EmojiKit.AppleEmojiCategory] {
|
|
return EmojiManager.getAvailableEmojis()
|
|
}
|
|
|
|
public func getAllEmojis() -> [EmojiKit.Emoji] {
|
|
return EmojiManager.getAvailableEmojis().flatMap { $0.emojis.values }
|
|
}
|
|
|
|
}
|