Skip to content

Commit 27cc127

Browse files
fixed some bugs
1 parent 28c3946 commit 27cc127

File tree

2 files changed

+22
-22
lines changed

2 files changed

+22
-22
lines changed
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package 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+
}
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
package 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+
}

0 commit comments

Comments
 (0)