pageLeave method

void pageLeave(
  1. PageInfo pageInfo
)

Implementation

void pageLeave(PageInfo pageInfo) {
  if (!AutoTrackConfigManager.instance.autoTrackEnable) {
    return;
  }
  if (!AutoTrackConfigManager.instance.pageLeaveEnable) {
    return;
  }

  Map<String, dynamic> params = _appendPageInfo({}, pageInfo);
  params['page_duration'] = pageInfo.timer.duration.inMilliseconds;
  _TrackPlugin.pageLeave(params);
  AutoTrackLogger.getInstance().debug('track page_leave => $params');
}