loadExtensionService method

void loadExtensionService()

Implementation

void loadExtensionService() async {
  final serviceStreamName = await this.serviceStreamName;
  serviceClient.onEvent(serviceStreamName).listen(handleServiceEvent);
  final streamIds = [
    EventStreams.kDebug,
    EventStreams.kExtension,
    EventStreams.kGC,
    EventStreams.kIsolate,
    EventStreams.kLogging,
    EventStreams.kStderr,
    EventStreams.kStdout,
    EventStreams.kTimeline,
    EventStreams.kVM,
    serviceStreamName,
  ];

  await Future.wait(
    streamIds.map((String id) async {
      try {
        await serviceClient.streamListen(id);
      } catch (e) {
        if (kDebugMode) {
          print(e);
        }
      }
    }),
  );
  resolveFlutterVersion();
}