PublicIP: support JSON config

This commit is contained in:
李通洲
2023-06-08 09:41:22 +08:00
committed by 李通洲
parent a4a801d83a
commit 7f9ff587ce
12 changed files with 182 additions and 89 deletions
+1 -6
View File
@@ -83,7 +83,7 @@ typedef struct FFconfig
FFPowerAdapterOptions powerAdapter;
FFLocaleOptions locale;
FFLocalIpOptions localIP;
FFModuleArgs publicIP;
FFPublicIpOptions publicIP;
FFModuleArgs weather;
FFPlayerOptions player;
FFMediaOptions media;
@@ -123,9 +123,6 @@ typedef struct FFconfig
FFstrbuf libwlanapi;
FFstrbuf libnm;
FFstrbuf publicIpUrl;
uint32_t publicIpTimeout;
FFstrbuf weatherOutputFormat;
uint32_t weatherTimeout;
@@ -180,7 +177,6 @@ void ffLogoBuiltinListAutocompletion();
//Common
void ffPreparePublicIp(FFinstance* instance);
void ffPrepareWeather(FFinstance* instance);
//Printing
@@ -188,7 +184,6 @@ void ffPrepareWeather(FFinstance* instance);
void ffPrintChassis(FFinstance* instance);
void ffPrintProcesses(FFinstance* instance);
void ffPrintTheme(FFinstance* instance);
void ffPrintPublicIp(FFinstance* instance);
void ffPrintWeather(FFinstance* instance);
#endif