requestConfig refactor

pull/494/head
andrekir 2022-10-10 18:06:19 -03:00
rodzic 346a7d1b75
commit 213164e95b
1 zmienionych plików z 10 dodań i 6 usunięć

Wyświetl plik

@ -1363,12 +1363,16 @@ class MeshService : Service(), Logging {
warn("Ignoring stale config complete")
}
private fun requestDeviceConfig() {
AdminProtos.AdminMessage.ConfigType.values().forEach {
sendToRadio(newMeshPacketTo(myNodeNum).buildAdminPacket(wantResponse = true) {
if (it != AdminProtos.AdminMessage.ConfigType.UNRECOGNIZED) getConfigRequest = it
})
}
private fun requestConfig(config: AdminProtos.AdminMessage.ConfigType) {
sendToRadio(newMeshPacketTo(myNodeNum).buildAdminPacket(wantResponse = true) {
getConfigRequest = config
})
}
private fun requestAllConfig() {
AdminProtos.AdminMessage.ConfigType.values().filter {
it != AdminProtos.AdminMessage.ConfigType.UNRECOGNIZED
}.forEach(::requestConfig)
}
private fun requestChannel(channelIndex: Int) {