src/model/user.js
Function applyEvent
has 29 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
static applyEvent (event, user) {
const {name, data: {email, firstname, lastname, password, isActive, avatar, preferences, property, value}, createdAt, aggregateId} = event
switch (name) {
case UserCreatedEvent:
return new UserModel(new EmailValue(email), firstname, lastname, password, isActive, avatar ? new URIValue(avatar) : undefined, {}, undefined, undefined, false, new AggregateMeta(aggregateId, 1, createdAt))