I would expect the message to send immediately and have some waiting icon next to it. Currently it can be quite confusing, especially when your internet is slow. This would also fix the problem of spamming the send button.
Test scenario: If the user hits send, the waiting icon appears (if you choose this approach) and then the user closes the application, will it still be sent?
I would expect the message to send immediately and have some waiting icon next to it. Currently it can be quite confusing, especially when your internet is slow. This would also fix the problem of spamming the send button.
Test scenario: If the user hits send, the waiting icon appears (if you choose this approach) and then the user closes the application, will it still be sent?