kopia lustrzana https://github.com/ryukoposting/Signal-Android
rodzic
5e31eb5565
commit
5acbe260e9
|
@ -3,11 +3,11 @@ package org.thoughtcrime.securesms.emoji
|
|||
import android.net.Uri
|
||||
import com.fasterxml.jackson.databind.JsonNode
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import com.google.android.gms.common.util.Hex
|
||||
import org.thoughtcrime.securesms.components.emoji.CompositeEmojiPageModel
|
||||
import org.thoughtcrime.securesms.components.emoji.Emoji
|
||||
import org.thoughtcrime.securesms.components.emoji.EmojiPageModel
|
||||
import org.thoughtcrime.securesms.components.emoji.StaticEmojiPageModel
|
||||
import org.thoughtcrime.securesms.util.Hex
|
||||
import java.io.InputStream
|
||||
import java.nio.charset.Charset
|
||||
|
||||
|
@ -123,7 +123,7 @@ private fun JsonNode.toDensityList(): List<String> {
|
|||
return map { it.textValue() }
|
||||
}
|
||||
|
||||
private fun String.encodeAsUtf16() = String(Hex.stringToBytes(this), Charset.forName("UTF-16"))
|
||||
private fun String.encodeAsUtf16() = String(Hex.fromStringCondensed(this), Charset.forName("UTF-16"))
|
||||
private fun String.asCategoryKey() = replace("(_\\d+)*$".toRegex(), "")
|
||||
private fun String.getPageIndex() = "^.*_(\\d+)+$".toRegex().find(this)?.let { it.groupValues[1] }?.toInt() ?: throw IllegalStateException("No index.")
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue