getOutboundMeeting method
Future<Response<OutboundMeetingResponse> >
getOutboundMeeting({
- required String shortCode,
override
Implementation
@override
Future<Response<OutboundMeetingResponse>> getOutboundMeeting({
required String shortCode,
}) async {
return await _mainClient
.get<Map<String, dynamic>>(
"", //need to give outbound end point
queryParameters: {'shortCode': shortCode},
)
.then((response) {
return Response<OutboundMeetingResponse>(
data: OutboundMeetingResponse.fromJson(response.data ?? {}),
headers: response.headers,
requestOptions: response.requestOptions,
statusCode: response.statusCode,
statusMessage: response.statusMessage,
extra: response.extra,
);
})
.catchError((error) {
String errorMessage = 'Failed to get outbound meeting';
if (error is DioException) {
errorMessage = error.response?.data?['message'] ??
error.message ??
'Unable to fetch outbound meeting details';
}
_showError(errorMessage);
throw error;
});
}