History

Add clear cache script API function

Karol Suprynowicz committed 6 months ago

Commit 54cf0161 parent ca60d4c2 files · +16 −2Browse files

Showing the changes to libraries/script-engine/src/ScriptManagerScriptingInterface.cpp (1 of 2 files). Show all

Unified · Split

libraries/script-engine/src/ScriptManagerScriptingInterface.cpp+8−1
@@ -10,8 +10,10 @@ · 9 unmodified lines
10// SPDX-License-Identifier: Apache-2.010// SPDX-License-Identifier: Apache-2.0
11//11//
12 12
13#include "ScriptManager.h"
14#include "ScriptManagerScriptingInterface.h"13#include "ScriptManagerScriptingInterface.h"
14
15#include "ScriptCache.h"
16#include "ScriptManager.h"
15#include "ScriptEngines.h"17#include "ScriptEngines.h"
16#include "ScriptEngine.h"18#include "ScriptEngine.h"
17#include <QMetaType>19#include <QMetaType>
@@ -133,3 +135,8 @@ QString ScriptManagerScriptingInterface::btoa(const QByteArray &binary) { · 115 unmodified lines
133QByteArray ScriptManagerScriptingInterface::atob(const QString &base64) {135QByteArray ScriptManagerScriptingInterface::atob(const QString &base64) {
134 return QByteArray::fromBase64(base64.toUtf8());136 return QByteArray::fromBase64(base64.toUtf8());
135}137}
138
139void ScriptManagerScriptingInterface::clearCache() {
140 qCInfo(scriptengine) << "clearScriptCache -- clearing caches";
141 DependencyManager::get<ScriptCache>()->clearCache();
142}