Weather: add new module

This commit is contained in:
李通洲
2022-09-29 17:05:01 +08:00
parent c72c6c4a27
commit 9cf95620a9
13 changed files with 113 additions and 9 deletions
+5
View File
@@ -188,6 +188,7 @@ static void defaultConfig(FFinstance* instance)
initModuleArg(&instance->config.locale);
initModuleArg(&instance->config.localIP);
initModuleArg(&instance->config.publicIP);
initModuleArg(&instance->config.weather);
initModuleArg(&instance->config.player);
initModuleArg(&instance->config.song);
initModuleArg(&instance->config.dateTime);
@@ -245,6 +246,9 @@ static void defaultConfig(FFinstance* instance)
instance->config.publicIpTimeout = 0;
ffStrbufInit(&instance->config.publicIpUrl);
instance->config.weatherTimeout = 0;
ffStrbufInitS(&instance->config.weatherOutputFormat, "%t+-+%C+(%l)");
ffStrbufInitA(&instance->config.osFile, 0);
ffStrbufInitA(&instance->config.playerName, 0);
@@ -361,6 +365,7 @@ void ffStart(FFinstance* instance)
{
ffPrepareCPUUsage();
ffPreparePublicIp(instance);
ffPrepareWeather(instance);
if(instance->config.multithreading)
startDetectionThreads(instance);