requestToken method

Future<Token> requestToken()

Implementation

Future<Token> requestToken() async {
  late Token token;
  final String urlParams = _constructUrlParams();
  if (_config.context != null) {
    String initialURL = ('${_authorizationRequest.url}?$urlParams').replaceAll(' ', '%20');

    _webAuth(initialURL);
  } else {
    throw Exception('Context is null. Please call setContext(context).');
  }

  var jsonToken = await _onCode.first;
  token = Token.fromJson(jsonToken);
  return token;
}