checkAndData method
data is optional data that can be passed to the initOptions function
Implementation
Future<Map<String, dynamic>> checkAndData({
bool fillEmpties = false,
}) async {
var res = <String, dynamic>{};
if (await check()) {
for (var field in _fields) {
var value = _checkedResult![field.name]['value'];
if (fillEmpties) {
res[field.name] = _checkedResult![field.name]['value'];
} else if (value != null && value.toString() != '') {
res[field.name] = _checkedResult![field.name]['value'];
}
}
}
return res;
}