verifyOtp method
Implementation
verifyOtp(
{required String otpToken,
required String otp,
String? dataToken}) async {
try {
var model = await VerifyOtpModel(
otpToken: otpToken,
otp: otp,
dataToken: dataToken ?? MD<ApiConstants>().dataToken,
).toMap();
MDRequest mdRequest = MDRequest(data: model);
MDResponse resEncrypted = await _apiService.verifyOTP(mdRequest);
MDResponse res = await resEncrypted.decryptData();
return res;
} on DioException catch (e) {
return ApiErrorHandler.getError(e);
} catch (e) {
rethrow;
}
}