[#476] GRPC 1.46.0

This commit is contained in:
Carter Jernigan 2022-05-05 10:43:56 -04:00 committed by Carter Jernigan
parent e78139fa1a
commit 7d8182d5be
3 changed files with 11 additions and 6 deletions

View File

@ -99,7 +99,7 @@ ANDROIDX_UI_AUTOMATOR_VERSION=2.2.0-alpha1
BIP39_VERSION=1.0.2
COROUTINES_OKHTTP=1.0
GOOGLE_MATERIAL_VERSION=1.6.0-beta01
GRPC_VERSION=1.45.1
GRPC_VERSION=1.46.0
GSON_VERSION=2.9.0
GUAVA_VERSION=31.1-android
JACOCO_VERSION=0.8.8

View File

@ -204,6 +204,7 @@ dependencies {
// replaced if needed. For compatibility, we match the library version used in grpc-okhttp:
// https://github.com/grpc/grpc-java/blob/v1.37.x/build.gradle#L159
implementation(libs.okio)
implementation(libs.okhttp)
// Tests
testImplementation(libs.kotlin.reflect)

View File

@ -2,10 +2,10 @@ package cash.z.ecc.android.sdk.internal
import cash.z.ecc.android.sdk.exception.TransactionEncoderException
import cash.z.ecc.android.sdk.ext.ZcashSdk
import com.squareup.okhttp.OkHttpClient
import com.squareup.okhttp.Request
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import okhttp3.OkHttpClient
import okhttp3.Request
import okio.buffer
import okio.sink
import java.io.File
@ -70,9 +70,13 @@ class SaplingParamTool {
file.parentFile?.mkdirsSuspend()
}
withContext(Dispatchers.IO) {
file.sink().buffer().use {
twig("writing to $file")
it.writeAll(response.body().source())
response.body?.let { body ->
body.source().use { source ->
file.sink().buffer().use { sink ->
twig("writing to $file")
sink.writeAll(source)
}
}
}
}
} else {