mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-11-02 17:01:13 +00:00
swapClicked() used to hand off to the generic Send flow's confirm screen, which only fire-and-forget submits and pops back immediately regardless of real dispatch outcome - a real user hit exactly that: tapped confirm, the screen closed like it succeeded, funds never arrived. Now the bridge builds its own WeightedAssetTransfer and calls SendUseCase.performOnChainTransferAndAwaitExecution directly, mirroring the same real submit-and-await pattern the app's own Swap execution screen already uses, so Success/Error reflect what actually happened on-chain.