This method will return once an Auth Code is found.
Future<String> getAuthCode() => _completer.future;