proxyFunction method

void proxyFunction(
  1. dynamic path,
  2. dynamic method,
  3. dynamic name,
  4. dynamic func(
    1. Map params
    ),
)

Implementation

void proxyFunction(path, method, name, dynamic Function(Map params) func){
  functionNums++;
  bool isReg = path.startsWith('reg:');
  apis.add({
    'groupName': '自定义rap函数配置',
    'apiName': name,
    'reg': isReg,
    'url': isReg ? path.substring(4) : path,
    'method': method,
    'id': 999999999 + functionNums,
    'parentId': -1,
    'isFunction': true,
    'handle': func
  });
}