reportCallbackEvent method

void reportCallbackEvent({
  1. required String moduleName,
  2. String? moduleVersion,
  3. required String callback,
  4. int code = 0,
  5. String? response,
  6. int time = 0,
  7. bool rightNow = false,
})

上报三方外部回调

Implementation

void reportCallbackEvent(
    {required String moduleName,
    String? moduleVersion,
    required String callback,
    int code = 0,
    String? response,
    int time = 0,
    bool rightNow = false}) {
  _log(
      'reportCallbackEvent=> moduleName:$moduleName,moduleVersion:$moduleVersion,'
      'callback:$callback,code:$code,response:$response,time:$time,'
      'rightNow:$rightNow',
      true);
  final timestamp = time == 0 ? DateTime.now().millisecond : time;
  _report(
      _generateItem(moduleName, _getModuleVersion(moduleName, moduleVersion),
          reportTypeEventCallback,
          item: {
            keyCallBack: callback,
            keyCode: code,
            keyResponse: response,
            keyTime: timestamp
          },
          timestamp: timestamp),
      rightNow: rightNow);
}