Slide 53
Slide 53 text
KAMMYSLIWIEC
async handle(event: HeroKilledDragonEvent) {
const { heroId, dragonId, expPoints } = event;
await Promise.all([
this.heroesRepository.update(heroId, { experience: expPoints }),
this.dragonsRepository.update(dragonId, { isAlive: false }),
]);
}