callFunction method

Future callFunction(
  1. String functionName, {
  2. Map<String, dynamic> arguments = const {},
})

Implementation

Future<dynamic> callFunction(String functionName, {Map<String, dynamic> arguments = const {}}) {
  BlocFunction? function = functionMap['$functionName'];
  if (function != null) {
    String modelName = functionName.split('/').first;
    ReduxState? state = GlobalStore().reduxState(modelName);
    if (state != null) {
      return function(arguments, GlobalStore().dispatch, state);
    }
  }
  return Future.value();
}