mirror of
https://github.com/meshtastic/Meshtastic-Android.git
synced 2026-04-20 22:23:37 +00:00
message status updates are coded but not yet tested.
This commit is contained in:
parent
b2d8b30d5b
commit
7506d712ff
9 changed files with 157 additions and 130 deletions
|
|
@ -31,7 +31,6 @@ import com.geeksville.android.GeeksvilleApplication
|
|||
import com.geeksville.android.Logging
|
||||
import com.geeksville.android.ServiceClient
|
||||
import com.geeksville.mesh.model.Channel
|
||||
import com.geeksville.mesh.model.TextMessage
|
||||
import com.geeksville.mesh.model.UIViewModel
|
||||
import com.geeksville.mesh.service.*
|
||||
import com.geeksville.mesh.ui.*
|
||||
|
|
@ -398,7 +397,7 @@ class MainActivity : AppCompatActivity(), Logging,
|
|||
else -> R.drawable.cloud_off
|
||||
}
|
||||
|
||||
connectStatusImage.setImageDrawable(getDrawable(image))
|
||||
connectStatusImage.setImageResource(image)
|
||||
})
|
||||
|
||||
askToRate()
|
||||
|
|
@ -623,6 +622,15 @@ class MainActivity : AppCompatActivity(), Logging,
|
|||
errormsg("Unhandled dataType ${payload.dataType}")
|
||||
}
|
||||
}
|
||||
|
||||
MeshService.ACTION_MESSAGE_STATUS -> {
|
||||
debug("received message status from service")
|
||||
val id = intent.getIntExtra(EXTRA_PACKET_ID, 0)
|
||||
val status = intent.getParcelableExtra<MessageStatus>(EXTRA_STATUS)
|
||||
|
||||
model.messagesState.updateStatus(id, status)
|
||||
}
|
||||
|
||||
MeshService.ACTION_MESH_CONNECTED -> {
|
||||
val connected =
|
||||
MeshService.ConnectionState.valueOf(
|
||||
|
|
@ -650,10 +658,7 @@ class MainActivity : AppCompatActivity(), Logging,
|
|||
registerMeshReceiver()
|
||||
|
||||
// Init our messages table with the service's record of past text messages
|
||||
model.messagesState.messages.value = service.oldMessages.map {
|
||||
TextMessage(it)
|
||||
}
|
||||
|
||||
model.messagesState.messages.value = service.oldMessages
|
||||
val connectionState =
|
||||
MeshService.ConnectionState.valueOf(service.connectionState())
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue