]> git.basschouten.com Git - openhab-addons.git/commitdiff
[jsscripting] Update library and change config PID (#11777)
authorDan Cunningham <dan@digitaldan.com>
Tue, 14 Dec 2021 07:30:32 +0000 (23:30 -0800)
committerGitHub <noreply@github.com>
Tue, 14 Dec 2021 07:30:32 +0000 (08:30 +0100)
* Use OH standrard component pid naming, default injection to true.
* Bump openhab-js

Signed-off-by: Dan Cunningham <dan@digitaldan.com>
bundles/org.openhab.automation.jsscripting/pom.xml
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/GraalJSScriptEngineFactory.java

index dde3319bf46d785cccd0c663ebf08521988adb58..aad7fb28b6fd95285ff4d091ad8668c3c430c86b 100644 (file)
@@ -25,7 +25,7 @@
     <graal.version>21.3.0</graal.version>
     <asm.version>6.2.1</asm.version>
     <oh.version>${project.version}</oh.version>
-    <ohjs.version>openhab@0.0.1-beta.3</ohjs.version>
+    <ohjs.version>openhab@1.2.0</ohjs.version>
   </properties>
 
   <build>
index 4fa8ac8d980032f51ef0a310c8a690a8e29b1035..e435da216dd8d38357d263e975f8fb38faf878f5 100644 (file)
@@ -33,13 +33,13 @@ import org.osgi.service.component.annotations.Modified;
  * @author Jonathan Gilbert - Initial contribution
  * @author Dan Cunningham - Script injections
  */
-@Component(service = ScriptEngineFactory.class, configurationPid = "org.openhab.automation.jsscripting", property = Constants.SERVICE_PID
-        + "=org.openhab.automation.jsscripting")
+@Component(service = ScriptEngineFactory.class, configurationPid = "org.openhab.jsscripting", property = Constants.SERVICE_PID
+        + "=org.openhab.jsscripting")
 @ConfigurableService(category = "automation", label = "JS Scripting", description_uri = "automation:jsscripting")
 public final class GraalJSScriptEngineFactory implements ScriptEngineFactory {
     private static final String CFG_INJECTION_ENABLED = "injectionEnabled";
     private static final String INJECTION_CODE = "Object.assign(this, require('openhab'));";
-    private boolean injectionEnabled;
+    private boolean injectionEnabled = true;
 
     public static final String MIME_TYPE = "application/javascript;version=ECMAScript-2021";