<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[notification array]]></title><description><![CDATA[<p dir="auto">Re: <a href="/topic/8411/mmm-notificationtrigger">MMM-NotificationTrigger</a></p>
<p dir="auto">Hello, great module, simple and precise.<br />
Just one question (I’m not a JS expert), is there any simple way to trigger the notificaion based on an array of triggers?<br />
eg:</p>
<p dir="auto">{<br />
module: “MMM-NotificationTrigger”,<br />
config: {<br />
triggers:[<br />
{<br />
trigger: “DOM_OBJECTS_CREATED”,<br />
fires: [<br />
{<br />
fire: [“MY_COMMAND”,“OTHER_COMMAND”,“ANY_COMMAND”],<br />
exec: “sleep 5; ls -l”<br />
},<br />
],<br />
},<br />
]<br />
}<br />
},</p>
<p dir="auto">Thanks</p>
]]></description><link>https://forum.magicmirror.builders/topic/11220/notification-array</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 01:34:19 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/11220.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Sep 2019 12:58:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to notification array on Wed, 25 Sep 2019 15:13:14 GMT]]></title><description><![CDATA[<p dir="auto">Thanks Sean! I appreciate your help. :thumbs_up_light_skin_tone:</p>
]]></description><link>https://forum.magicmirror.builders/post/61677</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/61677</guid><dc:creator><![CDATA[MrDondoT]]></dc:creator><pubDate>Wed, 25 Sep 2019 15:13:14 GMT</pubDate></item><item><title><![CDATA[Reply to notification array on Wed, 25 Sep 2019 15:02:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrdondot" aria-label="Profile: MrDondoT">@<bdi>MrDondoT</bdi></a><br />
You’d better make a new simple module. (Really simple)</p>
<pre><code class="language-js">Module.register("MyTriggerModule", {
  notificationReceived: function (notification, payload, sender) {
    const myTriggers = [“MY_COMMAND”,“OTHER_COMMAND”,“ANY_COMMAND”]
    if (myTriggers.include(notification)) {
      this.sendNotification("MY_NOTIFICATION")
    }
  }
})
</code></pre>
<p dir="auto">Really that’s all.</p>
]]></description><link>https://forum.magicmirror.builders/post/61676</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/61676</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Wed, 25 Sep 2019 15:02:26 GMT</pubDate></item><item><title><![CDATA[Reply to notification array on Wed, 25 Sep 2019 14:40:21 GMT]]></title><description><![CDATA[<p dir="auto">Sorry Sean, my bad example! Thank you for reply but in reality I was looking for an array of triggers like so:</p>
<p dir="auto">triggers:[<br />
{<br />
trigger: [“MY_COMMAND”,“OTHER_COMMAND”,“ANY_COMMAND”],<br />
fires: [<br />
{fire: “NOTI_A”},<br />
],<br />
…</p>
]]></description><link>https://forum.magicmirror.builders/post/61673</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/61673</guid><dc:creator><![CDATA[MrDondoT]]></dc:creator><pubDate>Wed, 25 Sep 2019 14:40:21 GMT</pubDate></item><item><title><![CDATA[Reply to notification array on Wed, 25 Sep 2019 14:03:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrdondot" aria-label="Profile: MrDondoT">@<bdi>MrDondoT</bdi></a><br />
Or you can do like this tricky way;</p>
<pre><code class="language-js">fires: [
  {
    fire: "DUMMY",
    payload: (payload) =&gt; {
      MM.getModules().enumerate(module=&gt;{
        if (module.name == "MMM-NotificationTrigger") {
          module.sendNotification("NOTI_A")
          module.sendNotification("NOTI_B")
          module.sendNotification("NOTI_C")
        }
      })
      return null
    }
  }
]
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/61667</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/61667</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Wed, 25 Sep 2019 14:03:42 GMT</pubDate></item><item><title><![CDATA[Reply to notification array on Wed, 25 Sep 2019 14:00:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mrdondot" aria-label="Profile: MrDondoT">@<bdi>MrDondoT</bdi></a><br />
But is it too complex?</p>
<pre><code class="language-js">fires:[
  {fire: "NOTI_A"},
  {fire: "NOTI_B"},
  {fire: "NOTI_C"},
],

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/61666</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/61666</guid><dc:creator><![CDATA[[[global:former-user]]]]></dc:creator><pubDate>Wed, 25 Sep 2019 14:00:35 GMT</pubDate></item></channel></rss>