Remove SimControl from context (#53304)

This commit is contained in:
Jenn Magder 2020-03-25 15:40:42 -07:00 committed by GitHub
parent 8912e9b1b1
commit ee3920c208
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 9 deletions

View file

@ -136,7 +136,8 @@ Future<T> runInContext<T>(
GradleUtils: () => GradleUtils(),
HotRunnerConfig: () => HotRunnerConfig(),
IOSSimulatorUtils: () => IOSSimulatorUtils(
simControl: globals.simControl,
logger: globals.logger,
processManager: globals.processManager,
xcode: globals.xcode,
),
IOSWorkflow: () => const IOSWorkflow(),
@ -175,10 +176,6 @@ Future<T> runInContext<T>(
Pub: () => const Pub(),
ShutdownHooks: () => ShutdownHooks(logger: globals.logger),
Signals: () => Signals(),
SimControl: () => SimControl(
logger: globals.logger,
processManager: globals.processManager,
),
Stdio: () => Stdio(),
SystemClock: () => const SystemClock(),
TimeoutConfiguration: () => const TimeoutConfiguration(),

View file

@ -76,7 +76,6 @@ FlutterVersion get flutterVersion => context.get<FlutterVersion>();
FuchsiaArtifacts get fuchsiaArtifacts => context.get<FuchsiaArtifacts>();
IOSSimulatorUtils get iosSimulatorUtils => context.get<IOSSimulatorUtils>();
IOSWorkflow get iosWorkflow => context.get<IOSWorkflow>();
SimControl get simControl => context.get<SimControl>();
UserMessages get userMessages => context.get<UserMessages>();
Xcode get xcode => context.get<Xcode>();
XcodeProjectInterpreter get xcodeProjectInterpreter => context.get<XcodeProjectInterpreter>();

View file

@ -48,10 +48,11 @@ class IOSSimulators extends PollingDeviceDiscovery {
class IOSSimulatorUtils {
IOSSimulatorUtils({
@required SimControl simControl,
@required Xcode xcode,
}) : _simControl = simControl,
_xcode = xcode;
@required Logger logger,
@required ProcessManager processManager,
}) : _simControl = SimControl(logger: logger, processManager: processManager),
_xcode = xcode;
final SimControl _simControl;
final Xcode _xcode;