pub(crate) async fn fleet_broadcast_impl( state: &AppState, targets: Vec<String>, message: String, ) -> FleetActionResult