pull down to refresh
0 sats \ 2 replies \ @k00b OP 17 Feb freebie \ parent \ on: SN release: NWC & LNBits for sending, LND for autowithdraw, NSFW labels, & more meta
They accidentally zapped and want to abort the payment. You've expressed wanting to abort custodial zaps in the past (which we are also working on). Have your feelings around that changed or did you have something else in mind?
Yeah, you are right and I'm sorry for pulling you back and forth on this. Cancellation is a fair counter point. Please take my inputs just as hopefully constructive feedback / brainstorming. I'm likely to be wrong on stuff...
I think the cancellation is a bit separate problem from the zapping solution itself.
- zapping:
- internal wallet zap (no latency, low chance of error)
- connected wallet zap (medium to high latency, has a chance of error)
- cancellation:
- removing / cancelling the "WoT" vote
- getting sats back on accidental click/zap (see below, I think this one is not that important)
Zapping
Just brainstorming, but what about behavior like this that's the same for both internal and connected wallet:
- when user clicks on lightning, then the lightning icon keeps "pulsing" (some animation) until confirmed. And maybe when confirmed you do the fullpage lightning animation?
- when confirmed it turns yellow (or whatever the final color).
- when there's error/timeout, then show toast with actionable button(s) that allow the user to "try again" or "debug" (or something like that).
When zapping with internal wallet, user only sees (2) or (3)
Cancelation
The main issue I hit was that I clicked/tapped by accident on lightning when I didn't mean to. I don't mind losing the sats since that was my mistake (i.e. fair game), but I'm mainly worried about providing a wrong signal to the system and sorting that post higher (even when I don't like it). So the one solution idea that would resolve my issue would be if the post tripledot menu had "Cancel upvote (leave sats)" or perhaps for plus points, but really low priority: when the icon is still "pulsing" (= unconfirmed), I can tap&hold and in the dialog there could be option to cancel?