fix: make appcontroller member variables static

This commit is contained in:
Thomas Piccirello 2025-08-14 16:45:40 -07:00
commit cd03dc57aa
No known key found for this signature in database
2 changed files with 30 additions and 24 deletions

View file

@ -90,8 +90,13 @@ const QString KEY_FILE_METADATA_LAST_MODIFICATION_DATE = u"last_modification_dat
const int CLIENT_DATA_FILE_MAX_SIZE = 1024 * 1024; const int CLIENT_DATA_FILE_MAX_SIZE = 1024 * 1024;
const QString CLIENT_DATA_FILE_NAME = u"web_data.json"_s; const QString CLIENT_DATA_FILE_NAME = u"web_data.json"_s;
Path AppController::m_clientDataFilePath;
QJsonObject AppController::m_clientData;
AppController::AppController(IApplication *app, QObject *parent) AppController::AppController(IApplication *app, QObject *parent)
: APIController(app, parent) : APIController(app, parent)
{
if (m_clientDataFilePath.isEmpty())
{ {
m_clientDataFilePath = specialFolderLocation(SpecialFolder::Data) / Path(CLIENT_DATA_FILE_NAME); m_clientDataFilePath = specialFolderLocation(SpecialFolder::Data) / Path(CLIENT_DATA_FILE_NAME);
if (m_clientDataFilePath.exists()) if (m_clientDataFilePath.exists())
@ -122,6 +127,7 @@ AppController::AppController(IApplication *app, QObject *parent)
m_clientData = jsonDoc.object(); m_clientData = jsonDoc.object();
} }
} }
}
void AppController::webapiVersionAction() void AppController::webapiVersionAction()
{ {

View file

@ -62,6 +62,6 @@ private slots:
void networkInterfaceAddressListAction(); void networkInterfaceAddressListAction();
private: private:
Path m_clientDataFilePath; static Path m_clientDataFilePath;
QJsonObject m_clientData; static QJsonObject m_clientData;
}; };