Skip to main content
7 events
when toggle format what by license comment
Mar 29, 2024 at 10:07 comment added thomasc Hi Greg, Thanks for you reply. That is indeed the heart of my question. Do I understand correctly that through notifications API the browser provides a unique key to the Cloud application, which is then sent to my back-end server. My back-end server uses that key to send a notification to the end-user's browser. I guess that the notification can contain a URL that points to the page in my front-end application. When the user clicks on the URL, Angular client is opened on the right page?
Mar 28, 2024 at 19:59 comment added Greg Burghardt If the user is not "in the angular application", how will you have any connection to the web browser? And perhaps that is the heart of your question. Browsers have a notifications API, which might be useful.
Mar 28, 2024 at 19:30 comment added thomasc Eventual Consistency is accepable, the expectation is that data between systems become consistent after a couple of seconds. The user may or may not be in the Angular application. If not in the application it should be opended automatically with the new invoice displayed. If the user is in the application the new invoice must be added to the list of invoices to be handled (the user continues the work he/she is doing).
Mar 28, 2024 at 18:27 comment added Greg Burghardt Is this workflow expected to be quick enough that the end user will remain on a single page or use case in the Angular application, or do you need to implement Eventual Consistency here? Is the user expected to be some place else in your application when the notification comes back in through the web socket?
Mar 28, 2024 at 18:24 history edited Greg Burghardt CC BY-SA 4.0
Replace hyphenated phrases with spaces. None of these need to be hyphenated, and just distracts from the question.
S Mar 28, 2024 at 11:11 review First questions
Mar 28, 2024 at 12:19
S Mar 28, 2024 at 11:11 history asked thomasc CC BY-SA 4.0