beginReport method

int beginReport({
  1. required dynamic moduleName,
  2. String? moduleVersion,
  3. required String api,
  4. String? params,
})

api 调用上报记录点

Implementation

int beginReport(
    {required moduleName,
    String? moduleVersion,
    required String api,
    String? params}) {
  _log(
      'beginReport=> moduleName:$moduleName,moduleVersion:$moduleVersion,'
      'api:$api,params:$params',
      true);
  int requestId = DateTime.now().microsecondsSinceEpoch;
  _apiEventReportCache[requestId] = _ApiEventInfo(
      moduleName,
      api,
      requestId,
      DateTime.now().millisecondsSinceEpoch,
      _getModuleVersion(moduleName, moduleVersion))
    ..params = params;
  return requestId;
}