Skip to content

Instantly share code, notes, and snippets.

@LethalMaus
Created January 15, 2026 22:07
Show Gist options
  • Select an option

  • Save LethalMaus/117234f03249ba4b0ab22c2ad5f15dfc to your computer and use it in GitHub Desktop.

Select an option

Save LethalMaus/117234f03249ba4b0ab22c2ad5f15dfc to your computer and use it in GitHub Desktop.
onMessageReceived.kt
override fun onMessageReceived(event: MessageEvent) {
when (event.path) {
WearPaths.REQUEST_CONTROL -> {
val requester = DeviceType.fromName(event.data.decodeToString())
publishControl(
ControlStatus(
holder = requester,
emergency = false,
timestamp = System.currentTimeMillis(),
)
)
}
WearPaths.PING -> sendDirectMessage(event.sourceNodeId, WearPaths.PONG, ByteArray(0))
WearPaths.PONG -> refreshNodes()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment