If a local message is sent, but the post request fails, should it be deleted locally, or kept with some sort of "outbox" flag to be retried later? I like the idea of just deleting it immediately with a toast. It's a little inconvenient to the user but much simpler for us