# \[Announce\] node-red-contrib-boolean-logic-ultimate

**URL:** <https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868>\
**Category:** Share Your Nodes\
**Created:** [26 January 2020 13:06 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868 "2020-01-26T13:06:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Supergiovane](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/supergiovane/32/9716_2.png) [@Supergiovane](https://discourse.nodered.org/u/Supergiovane)\
**Post date:** [26 January 2020 13:06 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868/1 "2020-01-26T13:06:11Z")

</div>

Enhanced boolean logic with persistent values after reboot and more.  
Now with Interrupt flow node.  
[https://github.com/Supergiovane/node-red-contrib-boolean-logic-ultimate](https://github.com/Supergiovane/node-red-contrib-boolean-logic-ultimate)

---

<div class="post-metadata">

**Author:** ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)\
**Post date:** [26 January 2020 21:35 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868/3 "2020-01-26T21:35:29Z")

</div>

@Supergiovane we have a ongoing thread about node's saving their own data to persist reboots etc - [❓ DISCUSSION: Should nodes save/restore their own context?](https://discourse.nodered.org/t/discussion-should-nodes-save-restore-their-own-context/20590/) where we've been discussing saving the data using node-RED's `contextStorage`, and we now have two working examples of how that can be achieved - [node-red-contrib-state-trail](https://flows.nodered.org/node/node-red-contrib-ui-state-trail) and [node-red-contrib-simple-gate](https://flows.nodered.org/node/node-red-contrib-simple-gate) which are working well, and hold promise for further development options.

I see that your node does not use `contextStorage`, but instead saves it as a json file synchronously to a folder - `~/states`.  
Although it functions fine, I just worry that if other nodes followed this model instead of using `contextStorage`, we could potentially end up with node data being scattered around the filesystem, which would not be good.

---

<div class="post-metadata">

**Author:** ![Supergiovane](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/supergiovane/32/9716_2.png) [@Supergiovane](https://discourse.nodered.org/u/Supergiovane)\
**Post date:** [29 January 2020 18:54 UTC](https://discourse.nodered.org/t/announce-node-red-contrib-boolean-logic-ultimate/20868/4 "2020-01-29T18:54:41Z")

</div>

Thank you Paul to point me out this.  
I’ll check it. 😉
