I can add the undo as well for likes via a delay
Discussion
IMO it makes sense to have a 30 second delay in an app like Damus. It’s not slack or IRC which are used for real time communication. Typical usage is much more async, where 30 seconds doesn’t matter. An edge case is handling what happens if a user force closes the app during the delay period…