Add LeakCanary to flipper builds.

This commit is contained in:
Greyson Parrelli
2021-11-02 10:56:13 -04:00
parent 5ceb3db0c4
commit a51bb8e23f
9 changed files with 37 additions and 17 deletions

View File

@@ -8,7 +8,9 @@ import com.fasterxml.jackson.databind.ObjectMapper
import com.fasterxml.jackson.module.kotlin.readValue
import com.fasterxml.jackson.module.kotlin.registerKotlinModule
import okio.HashingSink
import okio.Okio
import okio.blackholeSink
import okio.buffer
import okio.source
import org.signal.core.util.logging.Log
import org.thoughtcrime.securesms.crypto.AttachmentSecretProvider
import org.thoughtcrime.securesms.crypto.ModernDecryptingPartInputStream
@@ -97,11 +99,11 @@ object EmojiFiles {
val file = version.getFile(context, uuid)
try {
HashingSink.md5(Okio.blackhole()).use { hashingSink ->
Okio.buffer(Okio.source(getInputStream(context, file))).use { source ->
HashingSink.md5(blackholeSink()).use { hashingSink ->
getInputStream(context, file).source().buffer().use { source ->
source.readAll(hashingSink)
return hashingSink.hash().toByteArray()
return hashingSink.hash.toByteArray()
}
}
} catch (e: Exception) {