fetchAccesstoken method

Future<AccessTokenModel> fetchAccesstoken({
  1. required String clientId,
  2. required String clientSecret,
  3. required String accountId,
})

Implementation

Future<AccessTokenModel> fetchAccesstoken(
    {required String clientId,
    required String clientSecret,
    required String accountId}) async {
  try {
    final response = await zoomProvider.getAccessToken(
        clientId: clientId, clientSecret: clientSecret, accountId: accountId);
    if (response.statusCode == 200) {
      AccessTokenModel data = AccessTokenModel.fromJson(response.data);

      return data;
    } else {
      throw Exception('Failed to fetch data: ${response.statusCode}');
    }
  } catch (e) {
    throw Exception('Failed to fetch data: $e');
  }
}