I want chat with a user that has trouble logging into the application (e.g. user had 3 times a “wrong password” issue). The chat may not be in real time (e.g. after attending all higher priority support issues, our support person contacts the user to see if they are still having issues).
Because the user is not logged in and the communication is not synchronous, I don’t know how to implemement said chat.
In a “logged” setting I would have just kept a collection of messages per user on the server side which I would have synchronized with the corresponding customer via a query. But here I don’t know what to do.