Closed
Description
As a user
I want to be able to send messages while I am offline
So that I don't have to wait for the app to be online again to send a message
Description
Currently the input is disabled if the user is offline.
We should allow the user to send messages when offline and make sure that they are sent once it goes back online.
Technical implemnentation
For 1-to-1 & private group chat messages one way to do this is to "pause" datasync when offline, and restart it when the user is online, that should just work.
For public chat/community messages or any other message type that does not use datasync, we should re-use the emoji resending code instead, and resend (or send) once they are online.