refreshToken method

Future<Response> refreshToken(
  1. String refreshToken,
  2. String? clientSecret, {
  3. String scope = 'read',
})

Implementation

Future<http.Response> refreshToken(String refreshToken, String? clientSecret,
    {String scope = 'read'}) async {
  return await http.post(
      Uri(
        scheme: parseScheme(),
        host: parseHost(),
        port: parsePort(),
        path: 'api/login/oauth/refresh_token',
      ),
      body: {
        'grant_type': 'refresh_token',
        'refresh_token': refreshToken,
        'scope': scope,
        'client_id': config.clientId,
        'client_secret': clientSecret
      });
}