From 745cb3668fb0435fd48d5856c9a4a1ebb621a725 Mon Sep 17 00:00:00 2001 From: Maxksim Fomenkov Date: Thu, 6 Oct 2022 16:30:40 +0300 Subject: [PATCH] added error code --- src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt b/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt index d492db9c..024030a8 100644 --- a/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt +++ b/src/main/kotlin/io/emeraldpay/dshackle/rpc/NativeCall.kt @@ -112,7 +112,7 @@ open class NativeCall( .setId(it.id) if (it.isError()) { it.error?.let { error -> - result.setErrorMessage(error.message) + result.setErrorMessage(error.message).setErrorCode(error.id) } } else { result.payload = ByteString.copyFrom(it.result) @@ -145,6 +145,7 @@ open class NativeCall( return BlockchainOuterClass.NativeCallReplyItem.newBuilder() .setSucceed(false) .setErrorMessage(it?.message ?: "Internal error") + .setErrorCode(500) .setId(id) .build() .toMono()