NEWS
Adapter.setState if exist - Frage bzw. Problem
-
Hallo,
im Adapter muss ich zwangsläufig auch States erstellen, wie kann ich abfragen ob einer bereits existiert oder nicht? Abfragen alá .notExist oder try & catch haben nicht erfolgreich funktioniert.
Gruß Marco
-
Probier Mal
If (!getObject){}
Sent from my iPhone using Tapatalk
-
Super. Dankeschön. :lol:
-
Funktioniert doch nicht.
if (!adapter.getObject(adapter.namespace + '.' + name, 'Token')) { adapter.log.info('States Token'); }
Wie wendet man das an?
-
Asynchron!!!! GetObject hat nen callback
Bzw was genau tust du?
Wenn es ein setObjectNotExists sein soll dann gibts genau diese Methode!!
Gesendet vom Handy …
-
Und wenn du ein Object aktualisieren willst bitte extendObject nehmen!
Gesendet vom Handy …
-
Ich weiß jetzt nicht wo meine Frage unverständlich ist?
Ich möchte Abfrage ob der State XY existiert, wenn nicht muss er angelegt werden.
Ich bekomme hier leider immer nur Befehlsfetzen zugeworfen. Das hilft mir nicht und euch auch nicht!!!
-
Meinst du State oder Objekt?
Wenn Objekt: Best practice ist einfach setObjectNotExists zu nutzen, da ist diese Logik bereits drin. Das checkt ob das Objekt da ist und wenn nicht legt es es an.
Gesendet vom Handy …