From 53a79c52d6b9eb140ddc87313a098469058da5f3 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Mon, 25 Nov 2019 12:25:50 +0100 Subject: [PATCH] fixes --- libnymea-core/jsonrpc/scriptshandler.cpp | 46 ++++++++++++++++----- libnymea-core/jsonrpc/scriptshandler.h | 1 + libnymea-core/scriptengine/scriptengine.cpp | 42 ++++++++++++++++--- libnymea-core/scriptengine/scriptengine.h | 2 + 4 files changed, 75 insertions(+), 16 deletions(-) diff --git a/libnymea-core/jsonrpc/scriptshandler.cpp b/libnymea-core/jsonrpc/scriptshandler.cpp index 5e42abb7..0eaec48d 100644 --- a/libnymea-core/jsonrpc/scriptshandler.cpp +++ b/libnymea-core/jsonrpc/scriptshandler.cpp @@ -43,7 +43,7 @@ ScriptsHandler::ScriptsHandler(ScriptEngine *scriptEngine, QObject *parent): description = "Edit a script"; params.insert("id", enumValueName(Uuid)); params.insert("o:name", enumValueName(String)); - params.insert("content", enumValueName(String)); + params.insert("o:content", enumValueName(String)); returns.insert("scriptError", enumRef()); returns.insert("o:errors", enumValueName(StringList)); registerMethod("EditScript", description, params, returns); @@ -65,10 +65,16 @@ ScriptsHandler::ScriptsHandler(ScriptEngine *scriptEngine, QObject *parent): registerNotification("ScriptRemoved", description, params); params.clear(); - description = "Emitted when a script has been changed in the system."; - params.insert("script", objectRef