RHeactorJS/server

View on GitHub
src/command-handler/repository/user/revoke-superuser-permissions.js

Summary

Maintainability
A
0 mins
Test Coverage
import RevokeSuperUserPermissionCommand from '../../../command/user/revoke-superuser-permissions'

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