I have an application where I have need for multiple user instances to view a main tab for monitoring. I have an "Alarms" tab which shows a list of managed alarms in an array. I am managing 2 socketid(s) with a function which keeps them in flow variables. The result is when having 2 different user PC's on the same dashboard, they are able to clear alarms independently. When the last alarm is cleared then using the known 2 socketid(s) the 2 users are returned to the main tab. This control works well and I can expand it to 3, or more, but my function gets complicated fast after 3.
Has anyone have flows, functions or process to capture, track socketid(s) for multiple users more than 2?