Wifi / Battery (Android): more accurate checks

This commit is contained in:
李通洲
2023-02-21 21:25:02 +08:00
parent c283e39b22
commit 3e068d16df
2 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -18,8 +18,8 @@ const char* ffDetectBatteryImpl(FF_MAYBE_UNUSED FFinstance* instance, FFlist* re
}))
return "Starting `" FF_TERMUX_API_PATH " " FF_TERMUX_API_PARAM "` failed";
if(buffer.length == 0)
return "`" FF_TERMUX_API_PATH " " FF_TERMUX_API_PARAM "` prints empty";
if(buffer.chars[0] != '{')
return "`" FF_TERMUX_API_PATH " " FF_TERMUX_API_PARAM "` prints invalid result (not a JSON object)";
BatteryResult* battery = ffListAdd(results);
battery->temperature = FF_BATTERY_TEMP_UNSET;
+3 -3
View File
@@ -13,12 +13,12 @@ const char* ffDetectWifi(FF_MAYBE_UNUSED const FFinstance* instance, FFlist* res
if(ffProcessAppendStdOut(&buffer, (char* const[]){
FF_TERMUX_API_PATH,
"WifiConnectionInfo"
FF_TERMUX_API_PARAM
}))
return "Starting `" FF_TERMUX_API_PATH " " FF_TERMUX_API_PARAM "` failed";
if(buffer.length == 0)
return "`" FF_TERMUX_API_PATH " " FF_TERMUX_API_PARAM "` prints empty";
if(buffer.chars[0] != '{')
return "`" FF_TERMUX_API_PATH " " FF_TERMUX_API_PARAM "` prints invalid result (not a JSON object)";
FFWifiResult* item = (FFWifiResult*)ffListAdd(result);
ffStrbufInit(&item->inf.description);