processRequestInit method

dynamic processRequestInit(
  1. dynamic dataRequest,
  2. dynamic context
)

Implementation

processRequestInit(dataRequest, context) {
  myLogAll('processRequestInit');
  List result = [];

  if (!isNull(dataRequest[gAction])) {
    var action = dataRequest[gAction];
    if (action == gProcess) {
      Map data = dataRequest[gData][0];

      if (data[gType] == gCard) {
        if (data[gActionid] == gTip) {
          var tipValue = getValueOnCol(gTip)[gValue];
          if (!isNull(tipValue)) {
            //appParam['$gTip$gStatus'] = '$gTip$gAmount';
            appParam['$gTip$gStatus'] = gSelect;
          }
          return getTipProgram(context, data);
        } else if (data[gActionid] == gMoney) {
          appParam['$gTip$gStatus'] = gSelect;
          return getNumberProgram(context, data);
        }
      }
    }
  }
  return result;
}