execute method

  1. @override
Future<DeviceConfigContext> execute(
  1. DeviceConfigContext context
)
override

Implementation

@override
Future<DeviceConfigContext> execute(DeviceConfigContext context) async {
  logger.spaces();

  final selectedEmbedder = context.embedder!;

  final embedderProvider = EmbedderProvider.create(
    selectedEmbedder,
    context,
    remoteControllerService,
  );

  final executablePath = await embedderProvider.provideEmbedderPath();

  return context.copyWith(
    appExecuterPath: executablePath,
    embedder: selectedEmbedder,
  );
}