getAccessToken method

Future<String?> getAccessToken()

Implementation

Future<String?> getAccessToken() async {
  try {
    var client = BasicAuthClient(clientId, secret);
    var response = await client.post((Uri.parse('$domain/v1/oauth2/token?grant_type=client_credentials')));
    if (response.statusCode == 200) {
      final body = convert.jsonDecode(response.body);
      return body["access_token"];
    }
    return null;
  } catch (e) {
    rethrow;
  }
}