Socket.io might come to the resque:
Thanks for your answer Tim.
We tried to implement your suggested solution but we are stuck on some point, maybe someone can help us (I also posted it under the original artical):
I got the feather server up and running, and after I commit an object and call the REST service my node JS console shows:
'Publishing all events to all authenticated users. See channels.js and https://docs.feathersjs.com/api/channels.html for more information.
I can also see that a new record is created in the database.
However, somehow the widget doesn't run the code where it listens for the create events. In other words; this line of code is never run:
log.call(this, 'socket received something: ' + message, this._WIDGET_VERSION);
Do you have any idea where it is going wrong? I'm viewing the same object in two browsers, and edit the one. The console shows that both browsers have en open socket connection.
Thanks in advance!