ajacksified / ajacksified/Mediator.js

Thread of execution depends on event's listeners.

Offen
#25 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
460
Forks
75
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

If we have a few of subscribers and one of those throws an exception, our thread of execution well be interrupted.

For example:

```
var hub = new Mediator();
hub.on('test', function func1() { console.log(1); });
hub.on('test', function func2() { throw new Error('test error'); });
hub.on('test', function func3() { console.log(3); });

hub.trigger('test');
console.log(4);
```

Actual result:

```
1
throwing exception
```

Expected result:

```
1
3
4
and throwing exception with stacktrace
```

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.