mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
fix: resolve correct node public key in sendSharedContact and favoriteNode (#5005)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com>
This commit is contained in:
parent
72f4697d0d
commit
15419aba6c
2 changed files with 4 additions and 4 deletions
|
|
@ -50,12 +50,12 @@ class AndroidRadioControllerImpl(
|
|||
}
|
||||
|
||||
override suspend fun favoriteNode(nodeNum: Int) {
|
||||
val nodeDef = nodeRepository.getNode(nodeNum.toString())
|
||||
val nodeDef = nodeRepository.getNode(DataPacket.nodeNumToDefaultId(nodeNum))
|
||||
serviceRepository.onServiceAction(ServiceAction.Favorite(nodeDef))
|
||||
}
|
||||
|
||||
override suspend fun sendSharedContact(nodeNum: Int): Boolean {
|
||||
val nodeDef = nodeRepository.getNode(nodeNum.toString())
|
||||
val nodeDef = nodeRepository.getNode(DataPacket.nodeNumToDefaultId(nodeNum))
|
||||
val contact =
|
||||
org.meshtastic.proto.SharedContact(
|
||||
node_num = nodeDef.num,
|
||||
|
|
|
|||
|
|
@ -78,12 +78,12 @@ class DirectRadioControllerImpl(
|
|||
}
|
||||
|
||||
override suspend fun favoriteNode(nodeNum: Int) {
|
||||
val nodeDef = nodeRepository.getNode(nodeNum.toString())
|
||||
val nodeDef = nodeRepository.getNode(DataPacket.nodeNumToDefaultId(nodeNum))
|
||||
serviceRepository.onServiceAction(ServiceAction.Favorite(nodeDef))
|
||||
}
|
||||
|
||||
override suspend fun sendSharedContact(nodeNum: Int): Boolean {
|
||||
val nodeDef = nodeRepository.getNode(nodeNum.toString())
|
||||
val nodeDef = nodeRepository.getNode(DataPacket.nodeNumToDefaultId(nodeNum))
|
||||
val contact =
|
||||
SharedContact(node_num = nodeDef.num, user = nodeDef.user, manually_verified = nodeDef.manuallyVerified)
|
||||
val action = ServiceAction.SendContact(contact)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue