added error code

This commit is contained in:
Maxksim Fomenkov
2022-10-06 16:30:40 +03:00
parent 7b8365aa11
commit 745cb3668f

View File

@@ -112,7 +112,7 @@ open class NativeCall(
.setId(it.id) .setId(it.id)
if (it.isError()) { if (it.isError()) {
it.error?.let { error -> it.error?.let { error ->
result.setErrorMessage(error.message) result.setErrorMessage(error.message).setErrorCode(error.id)
} }
} else { } else {
result.payload = ByteString.copyFrom(it.result) result.payload = ByteString.copyFrom(it.result)
@@ -145,6 +145,7 @@ open class NativeCall(
return BlockchainOuterClass.NativeCallReplyItem.newBuilder() return BlockchainOuterClass.NativeCallReplyItem.newBuilder()
.setSucceed(false) .setSucceed(false)
.setErrorMessage(it?.message ?: "Internal error") .setErrorMessage(it?.message ?: "Internal error")
.setErrorCode(500)
.setId(id) .setId(id)
.build() .build()
.toMono() .toMono()