Use PresentationService and CommentService for exchange between components
requested to merge 1118-series-items-in-presentation-nav-bar-aren-t-always-loaded-correctly into master
Instead of using EventService
with PresentationEvent
enum, provide and update presentation states in PresentationService
.
Also use appropriate models to ensure type safety.
For providing an event for notify components when answers of a content has been deleted, use ContentService
itself.
Use of EventService
which uses EventEmitter
s only has been lead to timing issues like described in #1118 (closed).
Closes #1118 (closed)