File tree Expand file tree Collapse file tree 2 files changed +22
-22
lines changed
client/src/main/kotlin/io/github/hosseinkarami_dev/near/rpc/client Expand file tree Collapse file tree 2 files changed +22
-22
lines changed Original file line number Diff line number Diff line change 11package io.github.hosseinkarami_dev.near.rpc.client
22
3- import io.github.hosseinkarami_dev.near.rpc.models.RpcError
4-
5- sealed class RpcResponse <out T > {
6- data class Success <T >(val result : T ): RpcResponse<T>()
7- data class Failure (val error : RpcError ): RpcResponse<Nothing>()
8- }
3+ // import io.github.hosseinkarami_dev.near.rpc.models.RpcError
4+ //
5+ // sealed class RpcResponse<out T> {
6+ // data class Success<T>(val result: T): RpcResponse<T>()
7+ // data class Failure(val error: RpcError): RpcResponse<Nothing>()
8+ // }
Original file line number Diff line number Diff line change 11package io.github.hosseinkarami_dev.near.rpc.client
22
3- import io.github.hosseinkarami_dev.near.rpc.models.RpcError
4- import kotlinx.serialization.json.JsonPrimitive
5-
6- object Utils {
7- inline fun <reified T > RpcResponse <* >.getResultOrNull (): T ? = (this as ? RpcResponse .Success <* >)?.result as T ?
8- }
9-
10- fun localToRpcError (e : Throwable , localCode : Long = -1002L): RpcError .InternalError {
11- return RpcError .InternalError (
12- cause = JsonPrimitive (e::class .simpleName ? : " LocalException" ),
13- name = RpcError .InternalError .Name .INTERNAL_ERROR ,
14- code = localCode,
15- `data` = null ,
16- message = e.message ? : " Local error: ${e::class .simpleName} "
17- )
18- }
3+ // import io.github.hosseinkarami_dev.near.rpc.models.RpcError
4+ // import kotlinx.serialization.json.JsonPrimitive
5+ //
6+ // object Utils {
7+ // inline fun <reified T> RpcResponse<*>.getResultOrNull(): T? = (this as? RpcResponse.Success<*>)?.result as T?
8+ // }
9+ //
10+ // fun localToRpcError(e: Throwable, localCode: Long = -1002L): RpcError.InternalError {
11+ // return RpcError.InternalError(
12+ // cause = JsonPrimitive(e::class.simpleName ?: "LocalException"),
13+ // name = RpcError.InternalError.Name.INTERNAL_ERROR,
14+ // code = localCode,
15+ // `data` = null,
16+ // message = e.message ?: "Local error: ${e::class.simpleName}"
17+ // )
18+ // }
You can’t perform that action at this time.
0 commit comments