From ebe2636104e349e4b7c86c9214c21ea17398b786 Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Fri, 3 Oct 2025 15:34:03 -0700 Subject: [PATCH] refactor riverflow --- mesh_bot.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/mesh_bot.py b/mesh_bot.py index 1515a3b..7a7e9fa 100755 --- a/mesh_bot.py +++ b/mesh_bot.py @@ -810,13 +810,12 @@ def handleHamtest(message, nodeID, deviceID): def handle_riverFlow(message, message_from_id, deviceID): location = get_node_location(message_from_id, deviceID) - if "riverflow " in message.lower(): - userRiver = message.lower().split("riverflow ")[1].strip() - # Always make userRiver a list + if "riverflow " in message.lower() and "," in message: + userRiver = message.lower().split("riverflow ", 1)[1].strip() userRiver = [r.strip() for r in userRiver.split(",") if r.strip()] else: - userRiver = riverListDefault if isinstance(riverListDefault, list) else [riverListDefault] - + userRiver = riverListDefault + if use_meteo_wxApi: return get_flood_openmeteo(location[0], location[1]) else: