@@ -46,7 +46,7 @@ const char* ffDetectWifi(FFlist* result)
4646 item -> conn .channel = 0 ;
4747 item -> conn .frequency = 0 ;
4848
49- ffStrbufAppendS (& item -> inf .status , yyjson_get_str ( yyjson_obj_get (root , "supplicant_state" ) ));
49+ ffStrbufAppendJsonVal (& item -> inf .status , yyjson_obj_get (root , "supplicant_state" ));
5050 if (!item -> inf .status .length )
5151 {
5252 ffStrbufAppendS (& item -> inf .status , "Unknown" );
@@ -59,9 +59,9 @@ const char* ffDetectWifi(FFlist* result)
5959 double rssi = yyjson_get_num (yyjson_obj_get (root , "rssi" ));
6060 item -> conn .signalQuality = rssi >= -50 ? 100 : rssi <= -100 ? 0 : (rssi + 100 ) * 2 ;
6161
62- ffStrbufAppendS (& item -> inf .description , yyjson_get_str ( yyjson_obj_get (root , "ip" ) ));
63- ffStrbufAppendS (& item -> conn .bssid , yyjson_get_str ( yyjson_obj_get (root , "bssid" ) ));
64- ffStrbufAppendS (& item -> conn .ssid , yyjson_get_str ( yyjson_obj_get (root , "ssid" ) ));
62+ ffStrbufAppendJsonVal (& item -> inf .description , yyjson_obj_get (root , "ip" ));
63+ ffStrbufAppendJsonVal (& item -> conn .bssid , yyjson_obj_get (root , "bssid" ));
64+ ffStrbufAppendJsonVal (& item -> conn .ssid , yyjson_obj_get (root , "ssid" ));
6565 item -> conn .frequency = (uint16_t ) yyjson_get_int (yyjson_obj_get (root , "frequency_mhz" ));
6666 item -> conn .txRate = yyjson_get_num (yyjson_obj_get (root , "link_speed_mbps" ));
6767 item -> conn .channel = ffWifiFreqToChannel (item -> conn .frequency );
0 commit comments