fix the return type on flutterPlatformOverride (#9269)
diff --git a/packages/flutter_tools/lib/src/vmservice.dart b/packages/flutter_tools/lib/src/vmservice.dart index 7b9f1ac..ae7748b 100644 --- a/packages/flutter_tools/lib/src/vmservice.dart +++ b/packages/flutter_tools/lib/src/vmservice.dart
@@ -975,14 +975,14 @@ ); } - Future<Null> flutterPlatformOverride([String platform]) async { + Future<String> flutterPlatformOverride([String platform]) async { final Map<String, String> result = await invokeFlutterExtensionRpcRaw( 'ext.flutter.platformOverride', params: platform != null ? <String, dynamic>{ 'value': platform } : <String, String>{}, timeout: const Duration(seconds: 5), timeoutFatal: false, ); - if (result != null && result.containsKey('value') && result['value'] is String) + if (result != null && result['value'] is String) return result['value']; return 'unknown'; }