RHeactorJS/server

View on GitHub
src/command-handler/repository/user/update-avatar.js

Summary

Maintainability
A
0 mins
Test Coverage
import UpdateUserAvatarCommand from '../../../command/user/update-avatar'

export default {
  command: UpdateUserAvatarCommand,
  /**
   * @param {UserRepository} repository
   * @param {UpdateUserAvatarCommand} cmd
   * @return {ModelEvent}
   */
  handler: (repository, cmd) => repository.persistEvent(cmd.user.setAvatar(cmd.avatar, cmd.author))
}