handling of null string and test cases updated

This commit is contained in:
Nishant Kumar
2024-03-14 02:13:01 +05:30
parent 41d72d21d7
commit d56b2b6489
2 changed files with 74 additions and 45 deletions

View File

@ -55,12 +55,17 @@ class DartDioCodeGen {
final List<Map<String,String>> formDataList = ${json.encode(formData)};
for (var formField in formDataList) {
if (formField['type'] == 'file') {
if (formField['value'] != null) {
data.files.add(MapEntry(
formField['name'],
await dio.MultipartFile.fromFile(formField['value'], filename: formField['value']),
formField['name']!,
await dio.MultipartFile.fromFile(formField['value']!,
filename: formField['value']!),
));
}
} else {
data.fields.add(MapEntry(formField['name'], formField['value']));
if (formField['value'] != null) {
data.fields.add(MapEntry(formField['name']!, formField['value']!));
}
}
}
''');