sink method

List sink(
  1. Event evt
)

Implementation

List<dynamic> sink(Event evt) {
  var res = [];
  // w.id -> type -> w -> [cb]

  // get windows
  var ws = (_listeners[evt.id] ?? {})[evt.name] ?? {};
  ws.forEach((w, cbs) {
    (cbs).forEach((c) {
      res.add(c(w, evt.data));
    });
  });
  return res;
}