notifyEvent method

void notifyEvent(
  1. Event event
)

Implementation

void notifyEvent(Event event) {
  // 多すぎるときは先頭を削除
  if (_recentEvents.length >= maxCount) {
    _recentEvents.removeAt(0);
  }
  // 新しいイベントを末尾へ追加
  _recentEvents.add(event);
  // オブザーバーたちに知らせる
  for (var observer in _observers) {
    observer.onEvent(event);
  }
}