buildRefreshTokenRequest method

Map<String, String> buildRefreshTokenRequest({
  1. required String refreshToken,
  2. List<String>? scopes,
})

Generate Refresh Token request data

Implementation

Map<String, String> buildRefreshTokenRequest({
  required String refreshToken,
  List<String>? scopes,
}) {
  return {
    'grant_type': 'refresh_token',
    'refresh_token': refreshToken,
    'client_id': config.clientId,
    if (scopes != null && scopes.isNotEmpty) 'scope': scopes.join(' '),
  };
}