Add Emoji Search, Sticker Search, and GIF Keyboard.

Co-authored-by: Alex Hart <alex@signal.org>
Co-authored-by: Cody Henthorne <cody@signal.org>
Co-authored-by: ⁨Greyson Parrelli<greyson@signal.org>
This commit is contained in:
Android Team
2021-05-26 10:47:14 -03:00
committed by Cody Henthorne
parent 66c3b1388a
commit 08e86b8c82
119 changed files with 3545 additions and 721 deletions

View File

@@ -111,7 +111,7 @@ object EmojiFiles {
}
@JvmStatic
fun getLatestEmojiData(context: Context, version: Version): EmojiData? {
fun getLatestEmojiData(context: Context, version: Version): ParsedEmojiData? {
val names = NameCollection.read(context, version)
val dataUuid = names.getUUIDForEmojiData() ?: return null
val file = version.getFile(context, dataUuid)

View File

@@ -92,7 +92,12 @@ class EmojiSource(
val context = ApplicationDependencies.getApplication()
val version = EmojiFiles.Version.readVersion(context) ?: return null
val emojiData = EmojiFiles.getLatestEmojiData(context, version)
val emojiData = EmojiFiles.getLatestEmojiData(context, version)?.let {
it.copy(
displayPages = it.displayPages + PAGE_EMOTICONS,
dataPages = it.dataPages + PAGE_EMOTICONS
)
}
val density = ScreenDensity.xhdpiRelativeDensityScaleFactor(version.density)
return emojiData?.let {