From ec6631e684c11deab8cacb39bfed72e452c3be30 Mon Sep 17 00:00:00 2001 From: Ethan Konkolowicz Date: Wed, 21 Jan 2026 17:12:45 -0500 Subject: [PATCH] small updates to legacy kotlin docs (pre-1.0.0) --- sdks/kotlin/advanced-api-requests.mdx | 9 ++++++--- sdks/kotlin/using-embedded-wallets.mdx | 6 +++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/sdks/kotlin/advanced-api-requests.mdx b/sdks/kotlin/advanced-api-requests.mdx index 941654ee..e887ce28 100644 --- a/sdks/kotlin/advanced-api-requests.mdx +++ b/sdks/kotlin/advanced-api-requests.mdx @@ -56,7 +56,7 @@ class MainActivity : AppCompatActivity() { ) ) - val (r, s, v) = response.activity.result.signRawPayloadResult!! + val (r, s, v) = response.result println("Message signed: r=$r, s=$s, v=$v") } catch (e: Exception) { println("Error signing message: ${e.message}") @@ -66,6 +66,9 @@ class MainActivity : AppCompatActivity() { } } ``` + + You can grab the result of the request directly from the `response.result` object. Alternatively, you can also access the full activity metadata from `response.activity`. + ## Viewing the activity @@ -96,12 +99,12 @@ Passkey stamper (minimal) ```kotlin import androidx.activity.ComponentActivity import com.turnkey.http.TurnkeyClient -import com.turnkey.passkey.PasskeyStamper +import com.turnkey.stamper.Stamper // In an Activity (or something with a valid Activity reference) val client = TurnkeyClient( apiBaseUrl = config.apiBaseUrl, - stamper = PasskeyStamper( + stamper = Stamper.fromPasskey( activity = this, rpId = "your-rp-id.example.com" // must match your WebAuthn RP ID ) diff --git a/sdks/kotlin/using-embedded-wallets.mdx b/sdks/kotlin/using-embedded-wallets.mdx index 45194950..8d1dbb90 100644 --- a/sdks/kotlin/using-embedded-wallets.mdx +++ b/sdks/kotlin/using-embedded-wallets.mdx @@ -150,7 +150,7 @@ class MainActivity : AppCompatActivity() { ) ) - val createdAddresses = res.activity.result.createWalletAccountsResult!!.addresses + val createdAddresses = res.result.addresses println(createdAddresses) } catch (t: Throwable) { println(t) @@ -241,7 +241,7 @@ class MainActivity : AppCompatActivity() { ) ) - val exportBundle = res.activity.result.exportWalletResult!!.exportBundle + val exportBundle = res.result.exportBundle // Store or transmit the exportBundle securely } catch (t: Throwable) { println(t) @@ -294,7 +294,7 @@ class MainActivity : AppCompatActivity() { ) ) - val exportBundle = res.activity.result.exportWalletAccountResult!!.exportBundle + val exportBundle = res.result.exportBundle val keyMaterial = decryptExportBundle( exportBundle = exportBundle,