markDepositSent method

void markDepositSent()

IntoZec only: the user tapped "I've sent the funds" on the D7 deposit screen — advance to SwapExecuted live tracking (the swap was already registered at execute; this is purely a UX hand-off, it sends nothing). A no-op from any other state so a stray late callback can't derail the flow.

Implementation

void markDepositSent() {
  final current = state;
  if (current is! SwapAwaitingDeposit) return;
  _set(SwapExecuted(current.swapId, SwapFlowDirection.intoZec));
}