start method

void start()

Implementation

void start() {
  // 如果定时器已经存在,则不重复启动
  if (_timer != null) return;

  // 设置定时器,每隔一定时间上传一次数据
  _timer = Timer.periodic(
    Duration(seconds: QTAutoTrackConfigManager.instance.config.uploadInterval ?? 10),
        (timer) => flush(),
  );
}