getToken method

Future<GetTokenResponse?> getToken(
  1. String code, {
  2. CancelToken? cancelToken,
})

Implementation

Future<GetTokenResponse?> getToken(String code,
    {CancelToken? cancelToken}) async {
  try {
    final response = await Api.core.getToken(
        GetTokenRequest(
            code: code,
            codeVerifier: kCodeVerifier,
            grantType: kGrantType,
            scope: kScope,
            clientId: clientId,
            redirectUri: redirectUri,
            codeChallengeMethod: kCodeChallengeMethod,
            responseType: kResponseType),
        cancelToken: cancelToken);
    return response;
  } on Exception catch (e) {
    logger.e('[getToken]', error: e);
  }
  return null;
}