Any methods with side effects were modified to emit an event instead. An event listener will listen, and trigger side effects in a decoupled manner. We should strive to have 'side effect free' methods.
requestService - sends an email makeReservation - sends an email, denormalizes some fields cancelReservation - sends an email addUserToStay - sends an email, updates user and stay, invalidates old stays stayOver - changes stay, room, and user
- remove {validate: false} on inserts as it caused bugs
- Kadira implemented
- Room Service
- Hotel Services
- New layout with smooth scrolling
- Customizable background
- Ability to replace devices
Experiences