pull down to refresh

He means to just post it optimistically, storing it on backend like a "draft" until it succeeds, which is closer to the ideal (we "absorb" the wait for them). For "failed drafts," we'll probably want to send them a notification. For "successful drafts" we'd do nothing and yay.
937 sats \ 0 replies \ @nout 14 Feb
Yay for optimistic UX. Great latency saver...
reply
0 sats \ 0 replies \ @ek 13 Feb
but have some pending UI for it.
We could style the text with text-muted while the payment is pending
reply