diff --git a/src/webui/webapplication.cpp b/src/webui/webapplication.cpp index 2cb3edda6..4d991371e 100644 --- a/src/webui/webapplication.cpp +++ b/src/webui/webapplication.cpp @@ -412,7 +412,7 @@ void WebApplication::configure() { m_isAltUIUsed = isAltUIUsed; m_rootFolder = rootFolder; - m_translatedFiles.clear(); + m_cachedFiles.clear(); if (!m_isAltUIUsed) LogMsg(tr("Using built-in WebUI.")); else @@ -423,7 +423,7 @@ void WebApplication::configure() if (m_currentLocale != newLocale) { m_currentLocale = newLocale; - m_translatedFiles.clear(); + m_cachedFiles.clear(); m_translationFileLoaded = m_translator.load((m_rootFolder / Path(u"translations/webui_"_s) + newLocale).data()); if (m_translationFileLoaded) @@ -539,8 +539,8 @@ void WebApplication::sendFile(const Path &path) // find translated file in cache if (!m_isAltUIUsed) { - if (const auto it = m_translatedFiles.constFind(path); - (it != m_translatedFiles.constEnd()) && (lastModified <= it->lastModified)) + if (const auto it = m_cachedFiles.constFind(path); + (it != m_cachedFiles.constEnd()) && (lastModified <= it->lastModified)) { print(it->data, it->mimeType); setHeader({Http::HEADER_CACHE_CONTROL, getCachingInterval(it->mimeType)}); @@ -589,7 +589,7 @@ void WebApplication::sendFile(const Path &path) dataStr.replace(u"${LANGUAGE_OPTIONS}"_s, createLanguagesOptionsHtml()); data = dataStr.toUtf8(); - m_translatedFiles[path] = {data, mimeType.name(), lastModified}; // caching translated file + m_cachedFiles[path] = {data, mimeType.name(), lastModified}; // caching translated file } print(data, mimeType.name()); diff --git a/src/webui/webapplication.h b/src/webui/webapplication.h index 514ed3f14..a6b7c464d 100644 --- a/src/webui/webapplication.h +++ b/src/webui/webapplication.h @@ -226,13 +226,13 @@ private: bool m_isAltUIUsed = false; Path m_rootFolder; - struct TranslatedFile + struct CachedFile { QByteArray data; QString mimeType; QDateTime lastModified; }; - QHash m_translatedFiles; + QHash m_cachedFiles; QString m_currentLocale; QTranslator m_translator; bool m_translationFileLoaded = false;