Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: A couple clarifications

...

Info
titleEngine Compatibility

This library has not yet been completely ported to the Node pico engine. However, it supports attr(), attrs(), scheduled event functions and actions, and a different form of send(). Scheduled event functions and actions are now part of the schedule library.

send is asynchronous, supports attrs values of any type, and accepts an optional second parameter namedhost:

Code Block
languagejavascript
themeConfluence
event:send({"eci":"cj3btnlyj0001y6idgl4api8f", "domain":"test", "type":"test", "attrs":{}})
event:send({"eci":"cj3btnlyj0001y6idgl4api8f", "eid":"test", "domain":"test", "type":"test"}, null)
event:send({"eci":"cj3btnlyj0001y6idgl4api8f", "eid":"test", "domain":"test", "type":"test"}, "http://localhost")
event:send({"eci":"cj3btnlyj0001y6idgl4api8f", "eid":"none", "domain":"test", "type":"test"}, host="https://localhost:8080")

If the eid is omitted (null) or "none","null", or "", it will default to a random uuid.

...

  • event:attr() - returns a specific event attribute. The function takes the name of the attribute to be returned as its sole argument, and returns null if not found.
  • event:attrs() - returns all the event attributes as a map.

...