refreshToken method

Future<RefreshTokenResponse> refreshToken({
  1. required TokenProviders provider,
  2. required RefreshTokenRequestBody refreshTokenBody,
})
Amplify uses this action to refresh a previously issued access token that might have expired.

May throw InvalidParameterException.

Parameter provider : The third-party provider for the token. The only valid value is figma.

Parameter refreshTokenBody : Information about the refresh token request.

Implementation

Future<RefreshTokenResponse> refreshToken({
  required TokenProviders provider,
  required RefreshTokenRequestBody refreshTokenBody,
}) async {
  final response = await _protocol.send(
    payload: refreshTokenBody,
    method: 'POST',
    requestUri: '/tokens/${Uri.encodeComponent(provider.value)}/refresh',
    exceptionFnMap: _exceptionFns,
  );
  return RefreshTokenResponse.fromJson(response);
}