runFunction method
void
runFunction(
- BuildContext context,
- CubitAction action,
- Map<
ID, Variable> conStringVars, - dynamic inputValue,
Implementation
void runFunction(
BuildContext context,
CubitAction action,
Map<ID, Variable> conStringVars,
dynamic inputValue,
) {
try {
if (action.type == 'emit_new_state') {
EmitNewStateMethod().runFunction(
context, action as EmitNewStateAction, conStringVars, inputValue);
}
if (action.type == 'run_cubit_workflow') {
RunCubitWorkflowMethods()
.runFunction(context, action as RunCubitWorkflowAction);
}
} catch (e) {
context.read<AppLogsCubit>().onNewLog(
EditorLogEntity(
id: _uuid.v1(),
content: e.toString(),
createdAt: DateTime.now(),
),
);
}
return;
}