submitVerification method
Future<void>
submitVerification({
- required String userId,
- required List<
CapturedFaceImage> images,
override
Implementation
@override
Future<void> submitVerification({
required String userId,
required List<CapturedFaceImage> images,
}) async {
final formData = FormData.fromMap({
'userId': userId,
for (final img in images)
img.pose.name: await MultipartFile.fromFile(
img.file.path,
filename: '${img.pose.name}.jpg',
),
});
final response = await _dio.post(uploadPath, data: formData);
if (response.statusCode == null ||
response.statusCode! < 200 ||
response.statusCode! >= 300) {
throw Exception(
'Face verification upload failed: ${response.statusCode}',
);
}
}