pub fn start_execution(
app: &mut AppState,
items: &[PackageItem],
action: PreflightAction,
header_chips: PreflightHeaderChips,
password: Option<String>,
)Expand description
What: Start command execution by transitioning to PreflightExec and storing ExecutorRequest.
Inputs:
app: Mutable application stateitems: Packages to install/removeaction: Install or Remove actionheader_chips: Header chip metricspassword: Optional password (if already obtained from password prompt)
Details:
- Transitions to
PreflightExecmodal and storesExecutorRequestfor processing in tick handler