From 3285e6f0034cb5dfe4d7436b3eeb35d1350ec899 Mon Sep 17 00:00:00 2001
From: Amin Ben Romdhane <amin.benromdhane@iopsys.eu>
Date: Wed, 23 Apr 2025 00:54:22 +0200
Subject: [PATCH] Trigger a refresh WiFi DataElements output after running
 operate commands

---
 src/dataelements.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/dataelements.c b/src/dataelements.c
index 06f79a5..b6a1093 100644
--- a/src/dataelements.c
+++ b/src/dataelements.c
@@ -4951,6 +4951,10 @@ static int operate_WiFiDataElementsNetworkDeviceRadio_ChannelScanRequest(char *r
 
 end:
 	fill_blob_param(&ctx->bb, "Status", status, DMT_TYPE[DMT_STRING], 0);
+
+	// Update WiFi DataElements Dump Output
+	dmubus_call_set("wifi.dataelements", "refresh", UBUS_ARGS{0}, 0);
+
     return 0;
 }
 
@@ -5187,6 +5191,10 @@ static int operate_WiFiDataElementsNetworkDeviceRadioBSSSTA_ClientSteer(char *re
 
 end:
 	fill_blob_param(&ctx->bb, "Status", status, DMT_TYPE[DMT_STRING], 0);
+
+	// Update WiFi DataElements Dump Output
+	dmubus_call_set("wifi.dataelements", "refresh", UBUS_ARGS{0}, 0);
+
 	return 0;
 }
 
-- 
GitLab