async fn recover_saga(
state: &AppState,
saga: &UnresolvedSaga,
) -> Result<(), String>Expand description
Compensate a single unresolved saga. Walks succeeded steps in
reverse, dispatches the inverse of each through the reducer, and
marks the saga compensated on success.