fetchZaktoken method
Implementation
Future<String> fetchZaktoken(
{required String clientId,
required String clientSecret,
required String accessToken}) async {
try {
final response = await zoomProvider.getZAKToken(
clientId: clientId,
clientSecret: clientSecret,
accessToken: accessToken);
if (response.statusCode == 200) {
Map<String, dynamic> responseData = response.data;
if (responseData.keys.contains(ZoomConstants.TOKEN)) {
return responseData[ZoomConstants.TOKEN];
} else {
return "";
}
} else {
throw Exception('Failed to fetch data: ${response.statusCode}');
}
} catch (e) {
throw Exception('Failed to fetch data: $e');
}
}