RHeactorJS/server

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

Summary

Maintainability
A
0 mins
Test Coverage
import DeactivateUserCommand from '../../../command/user/deactivate'

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