From d4b3d504e450fc9a891440d4daa91bd416733f9e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 17 Dec 2025 21:53:38 +0100 Subject: [PATCH] fix(android): dedupe hello fields --- .../node/bridge/BridgePairingClient.kt | 23 ++++++++----------- .../clawdis/node/bridge/BridgeSession.kt | 23 ++++++++----------- 2 files changed, 20 insertions(+), 26 deletions(-) diff --git a/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgePairingClient.kt b/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgePairingClient.kt index d80447bc4..976322065 100644 --- a/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgePairingClient.kt +++ b/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgePairingClient.kt @@ -19,19 +19,16 @@ import java.net.Socket class BridgePairingClient { private val json = Json { ignoreUnknownKeys = true } - data class Hello( - val nodeId: String, - val displayName: String?, - val token: String?, - val platform: String?, - val version: String?, - val deviceFamily: String?, - val modelIdentifier: String?, - val caps: List?, - val deviceFamily: String?, - val modelIdentifier: String?, - val caps: List?, - ) + data class Hello( + val nodeId: String, + val displayName: String?, + val token: String?, + val platform: String?, + val version: String?, + val deviceFamily: String?, + val modelIdentifier: String?, + val caps: List?, + ) data class PairResult(val ok: Boolean, val token: String?, val error: String? = null) diff --git a/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgeSession.kt b/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgeSession.kt index f8b1c1d9d..bd090871a 100644 --- a/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgeSession.kt +++ b/apps/android/app/src/main/java/com/steipete/clawdis/node/bridge/BridgeSession.kt @@ -34,19 +34,16 @@ class BridgeSession( private val onEvent: (event: String, payloadJson: String?) -> Unit, private val onInvoke: suspend (InvokeRequest) -> InvokeResult, ) { - data class Hello( - val nodeId: String, - val displayName: String?, - val token: String?, - val platform: String?, - val version: String?, - val deviceFamily: String?, - val modelIdentifier: String?, - val caps: List?, - val deviceFamily: String?, - val modelIdentifier: String?, - val caps: List?, - ) + data class Hello( + val nodeId: String, + val displayName: String?, + val token: String?, + val platform: String?, + val version: String?, + val deviceFamily: String?, + val modelIdentifier: String?, + val caps: List?, + ) data class InvokeRequest(val id: String, val command: String, val paramsJson: String?)