isDuplicationEvent method

bool isDuplicationEvent(
  1. String delta, {
  2. int maxDuration = 15,
})

Implementation

bool isDuplicationEvent(String delta, {int maxDuration = 15}) {
  bool retval = _recentDeltas.contains(delta);
  if (retval == false) {
    _recentDeltas.add(delta);
    // 리스트가 15개를 넘으면 가장 오래된 항목 삭제
    if (_recentDeltas.length > maxDuration) {
      _recentDeltas.removeAt(0);
    }
  }
  return retval;
}