From fe310148a1367faab52c92ee03a70c2767be17ca Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Thu, 19 Mar 2020 09:35:57 -0700 Subject: [PATCH] [flutter_tool] Remove extra usage of .packages in vm service API (#52845) --- packages/flutter_tools/lib/src/resident_runner.dart | 2 -- packages/flutter_tools/lib/src/run_hot.dart | 2 +- packages/flutter_tools/lib/src/vmservice.dart | 8 -------- .../test/general.shard/resident_runner_test.dart | 2 +- 4 files changed, 2 insertions(+), 12 deletions(-) diff --git a/packages/flutter_tools/lib/src/resident_runner.dart b/packages/flutter_tools/lib/src/resident_runner.dart index 9ec0d8d8fa1..7f013a4ff40 100644 --- a/packages/flutter_tools/lib/src/resident_runner.dart +++ b/packages/flutter_tools/lib/src/resident_runner.dart @@ -288,13 +288,11 @@ class FlutterDevice { bool pause = false, }) { final Uri deviceEntryUri = devFS.baseUri.resolveUri(globals.fs.path.toUri(entryPath)); - final Uri devicePackagesUri = devFS.baseUri.resolve('.packages'); return >>[ for (final Isolate isolate in vmService.vm.isolates) isolate.reloadSources( pause: pause, rootLibUri: deviceEntryUri, - packagesUri: devicePackagesUri, ), ]; } diff --git a/packages/flutter_tools/lib/src/run_hot.dart b/packages/flutter_tools/lib/src/run_hot.dart index 22f68e22486..727e062e1b0 100644 --- a/packages/flutter_tools/lib/src/run_hot.dart +++ b/packages/flutter_tools/lib/src/run_hot.dart @@ -460,7 +460,7 @@ class HotRunner extends ResidentRunner { ) { return Future.wait(>[ for (final FlutterView view in device.views) - view.runFromSource(entryUri, packagesUri, assetsDirectoryUri), + view.runFromSource(entryUri, assetsDirectoryUri), ]); } diff --git a/packages/flutter_tools/lib/src/vmservice.dart b/packages/flutter_tools/lib/src/vmservice.dart index db9f7830c81..fbcc92af359 100644 --- a/packages/flutter_tools/lib/src/vmservice.dart +++ b/packages/flutter_tools/lib/src/vmservice.dart @@ -1040,14 +1040,12 @@ class VM extends ServiceObjectOwner { Future runInView( String viewId, Uri main, - Uri packages, Uri assetsDirectory, ) { return invokeRpc('_flutter.runInView', params: { 'viewId': viewId, 'mainScript': main.toString(), - 'packagesFile': packages.toString(), 'assetDirectory': assetsDirectory.toString(), }); } @@ -1256,7 +1254,6 @@ class Isolate extends ServiceObjectOwner { Future> reloadSources({ bool pause = false, Uri rootLibUri, - Uri packagesUri, }) async { try { final Map arguments = { @@ -1265,9 +1262,6 @@ class Isolate extends ServiceObjectOwner { if (rootLibUri != null) { arguments['rootLibUri'] = rootLibUri.toString(); } - if (packagesUri != null) { - arguments['packagesUri'] = packagesUri.toString(); - } final Map response = await invokeRpcRaw('_reloadSources', params: arguments); return response; } on rpc.RpcException catch (e) { @@ -1492,7 +1486,6 @@ class FlutterView extends ServiceObject { // TODO(johnmccutchan): Report errors when running failed. Future runFromSource( Uri entryUri, - Uri packagesUri, Uri assetsDirectoryUri, ) async { final String viewId = id; @@ -1511,7 +1504,6 @@ class FlutterView extends ServiceObject { }); await owner.vm.runInView(viewId, entryUri, - packagesUri, assetsDirectoryUri); await completer.future; await owner.vm.refreshViews(waitForViews: true); diff --git a/packages/flutter_tools/test/general.shard/resident_runner_test.dart b/packages/flutter_tools/test/general.shard/resident_runner_test.dart index f3f9ab8cd15..bbf44b27ccf 100644 --- a/packages/flutter_tools/test/general.shard/resident_runner_test.dart +++ b/packages/flutter_tools/test/general.shard/resident_runner_test.dart @@ -96,7 +96,7 @@ void main() { final MockVM mockVM = MockVM(); when(mockVMService.vm).thenReturn(mockVM); when(mockVM.isolates).thenReturn([mockIsolate]); - when(mockFlutterView.runFromSource(any, any, any)).thenAnswer((Invocation invocation) async {}); + when(mockFlutterView.runFromSource(any, any)).thenAnswer((Invocation invocation) async {}); when(mockFlutterDevice.stopEchoingDeviceLog()).thenAnswer((Invocation invocation) async { }); when(mockFlutterDevice.observatoryUris).thenAnswer((_) => Stream.value(testUri)); when(mockFlutterDevice.connect(