Skip to main content

execute_launcher

Function execute_launcher 

Source
pub async fn execute_launcher(
    state: &PaletteState,
    request: LauncherExecuteRequest,
    context: ExecutionContext,
) -> ExecuteOutcome
Expand description

Resolve and dispatch a Palette launcher execute request. Thin by design: verify the id is still a palette-exposed action, set destructive confirmation from the request, and delegate to SomaApplication::execute_action for everything else (scope, admin, destructive, and capability enforcement all live there).