startServer method

Future<void> startServer({
  1. bool debug = false,
})

Implementation

Future<void> startServer({bool debug = false}) async {
  await init();

  while (true) {
    final io.ProcessResult result = await execute(['start-server'], debug: debug);

    if (result.exitCode != 0) {
      if (result.stderr.toString().contains(AdbDaemonNotRunningException.trigger)) {
        await Future.delayed(_kInterval);
      }
      throw Exception(result.stderr);
    } else {
      return;
    }
  }
}