fix(config): admin requests confirmation handling

pull/1266/head
andrekir 2024-09-21 08:20:53 -03:00
rodzic f941d32758
commit 89a3171b58
1 zmienionych plików z 4 dodań i 1 usunięć

Wyświetl plik

@ -277,7 +277,10 @@ class RadioConfigViewModel @Inject constructor(
)
private fun sendAdminRequest(destNum: Int) {
when (radioConfigState.value.route) {
val route = radioConfigState.value.route
_radioConfigState.update { it.copy(route = "") } // setter (response is PortNum.ROUTING_APP)
when (route) {
AdminRoute.REBOOT.name -> requestReboot(destNum)
AdminRoute.SHUTDOWN.name -> with(radioConfigState.value) {
if (hasMetadata() && !metadata.canShutdown) {