voidCrudCallback function
Implementation
Future<Map<String, dynamic>> voidCrudCallback(
dynamic data,
Map<String, dynamic> editorConfig,
String action,
Map<String, dynamic> params,
BuildContext? context,
) async {
Map<String, dynamic> result = genericFuncArrayDefaultValue(data);
if (context == null || context.mounted == false) return result;
switch (action) {
case actionDelete:
case actionUpdate:
case actionCreate:
case actionRead:
case actionList:
break;
default:
break;
}
// Error example
if (data['error_message'].isNotEmpty) {
result['error'] = data['error_message'];
result['error_code'] = data.containsKey('error_code')
? data['error_code']
: 'Example-Error-Code';
return result;
}
return result;
}