Skip to content

Commit 4730442

Browse files
fixed some bugs
1 parent f745dc1 commit 4730442

File tree

1 file changed

+0
-41
lines changed
  • app/src/main/kotlin/io/github/hosseinkarami_dev/near/rpc/client_app

1 file changed

+0
-41
lines changed

app/src/main/kotlin/io/github/hosseinkarami_dev/near/rpc/client_app/MainActivity.kt

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -2,50 +2,9 @@ package io.github.hosseinkarami_dev.near.rpc.client_app
22

33
import android.os.Bundle
44
import androidx.core.app.ComponentActivity
5-
import androidx.lifecycle.lifecycleScope
6-
import io.github.hosseinkarami_dev.near.rpc.client.NearClient
7-
import io.github.hosseinkarami_dev.near.rpc.client.RpcResponse
8-
import io.github.hosseinkarami_dev.near.rpc.client.Utils.getResultOrNull
9-
import io.github.hosseinkarami_dev.near.rpc.models.BlockId
10-
import io.github.hosseinkarami_dev.near.rpc.models.RpcBlockRequest
11-
import io.github.hosseinkarami_dev.near.rpc.models.RpcBlockResponse
12-
import io.ktor.client.HttpClient
13-
import io.ktor.client.engine.cio.CIO
14-
import io.ktor.client.plugins.contentnegotiation.ContentNegotiation
15-
import io.ktor.serialization.kotlinx.json.json
16-
import kotlinx.coroutines.launch
175

186
class MainActivity : ComponentActivity() {
197
override fun onCreate(savedInstanceState: Bundle?) {
208
super.onCreate(savedInstanceState)
21-
22-
val httpClient = HttpClient(CIO) {
23-
install(ContentNegotiation) {
24-
json()
25-
}
26-
}
27-
28-
val nearClient = NearClient(
29-
httpClient = httpClient,
30-
baseUrl = "https://rpc.mainnet.near.org" // or testnet: https://rpc.testnet.near.org
31-
)
32-
33-
lifecycleScope.launch {
34-
val response = nearClient.block(
35-
RpcBlockRequest.BlockId(BlockId.BlockHeight(167440515.toULong()))
36-
)
37-
38-
when (response) {
39-
is RpcResponse.Failure -> {
40-
println("Error: ${response.error}")
41-
}
42-
43-
is RpcResponse.Success -> {
44-
val result = response.getResultOrNull<RpcBlockResponse>()
45-
println("Result: $result")
46-
47-
}
48-
}
49-
}
509
}
5110
}

0 commit comments

Comments
 (0)