callDocVerificationApi method
Future<void>
callDocVerificationApi(
{ - required File imageFile,
})
Implementation
Future<void> callDocVerificationApi({
required File imageFile,
}) async {
emit(const _Loading());
IdMetaResult apiResponse = await DocVerificationApi().docVerificationApi(
formData: FormData.fromMap(
{
'image': await MultipartFile.fromFile(imageFile.path,
filename: imageFile.uri.pathSegments.last),
},
),
);
if (apiResponse.status) {
String successMessage = "";
if (apiResponse.data?["message"] != null) {
successMessage = apiResponse.data?["message"];
} else {
successMessage = Constants.successMessage;
}
emit(_Success(data: apiResponse.data, message: successMessage));
} else {
emit(_Failed(data: apiResponse.error));
}
}