Hi all !
We try to build a chat box like application using Forge Custom UI, because we want this application to be installable on the Jira Service Management portal. In such an application a user asks something and gets back a response from a back-end, which we have already implemented and we can customize it further. However, in our case we can’t rely on a synchronous Request/Response pattern, where a user submits something or acts somehow, and the back-end responds back immediately. At least in some of our use cases we have to process things submitted to the back-end asynchronously and notify the user on their completion, whenever that happens.
Is there any way that this can be achieved in an application built with Forge Custom UI ?
Had it been a web application, web sockets or server side would be technologies that we would have been able to use. Building though a forge app is not clear on how -if it is possible at all- to use such technologies. Another possible approach it could be we use polling, but from a little search we did, we noticed that there are some limitations (Does Atlassian Forge Storage (DynamoDB) support "Realtime updates"?)
Our use case is not the same as that described in [FRGE-420] - Ecosystem Jira but there is one common thing, the necessity to communicate something at a later point.
If there is any other way to achieve that mentioned, we would be more than happy to let us know.