promptSync method

String? promptSync({
  1. ResponseChecker? checker,
})

Implementation

String? promptSync({ResponseChecker? checker}) {
  while (true) {
    Console.adapter.write(message);
    if (secret) Console.adapter.echoMode = false;
    var response = Console.readLine();
    if (secret) {
      Console.adapter.echoMode = true;
      print('');
    }
    if ((checker != null && response != null) ? checker(response) : true) {
      return response;
    }
  }
}