Future<bool> commitOnePhase() async { final rc = await _backend.xaCommitOnePhase(xaId); if (rc == 0) { _state = XaState.committed; return true; } _state = XaState.failed; return false; }