@@ -8,7 +8,7 @@ const Role = models.Role;
88 * @param {object } res - new created role
99 * @returns {object } - newly created role
1010 */
11- function createRole ( req , res ) {
11+ const createRole = ( req , res ) => {
1212 req . check ( 'title' , 'Title is required' ) . notEmpty ( ) ;
1313
1414 const errors = req . validationErrors ( ) ;
@@ -32,28 +32,28 @@ function createRole(req, res) {
3232 }
3333 } ) . catch ( error => res . json ( error ) ) ;
3434 }
35- }
35+ } ;
3636
3737/**
3838 * Get all roles.
3939 * @param {void } req - no request body attached
4040 * @param {array } res - an array of roles and their id
4141 * @returns {array } array of roles
4242 */
43- function getRoles ( req , res ) {
44- return Role
43+ const getRoles = ( req , res ) => {
44+ Role
4545 . findAll ( )
4646 . then ( roles => res . status ( 200 ) . json ( { roles } ) )
4747 . catch ( error => res . json ( error ) ) ;
48- }
48+ } ;
4949
5050/**
5151 * Find roles by Id.
5252 * @param {number } req - requested role
5353 * @param {object } res - role found by id
5454 * @returns {object } - role found by id
5555 */
56- function findRole ( req , res ) {
56+ const findRole = ( req , res ) => {
5757 if ( isNaN ( req . params . id ) ) {
5858 res . status ( 403 ) . json ( {
5959 message : `invalid input syntax for integer: "${ req . params . id } "`
@@ -72,15 +72,15 @@ function findRole(req, res) {
7272 message : 'out of range for type integer'
7373 } ) ) ;
7474 }
75- }
75+ } ;
7676
7777/**
7878 * Update role.
7979 * @param {number } req - requested role by id
8080 * @param {object } res - updated role
8181 * @returns {object } - updated role status
8282 */
83- function updateRole ( req , res ) {
83+ const updateRole = ( req , res ) => {
8484 if ( req . decoded . roleId !== 1 ) {
8585 return res . status ( 401 )
8686 . json ( { message : 'You are not authorized' } ) ;
@@ -105,15 +105,15 @@ function updateRole(req, res) {
105105 } ) . catch ( ( ) => res . status ( 400 ) . json ( {
106106 message : 'out of range for type integer'
107107 } ) ) ;
108- }
108+ } ;
109109
110110/**
111111 * Delete roles by Id.
112112 * @param {number } req - role to be deleted by id
113113 * @param {object } res - deleted role
114114 * @returns {object } - message
115115 */
116- function deleteRole ( req , res ) {
116+ const deleteRole = ( req , res ) => {
117117 if ( req . decoded . roleId !== 1 ) {
118118 return res . status ( 401 )
119119 . json ( { message : 'You are not authorized' } ) ;
@@ -134,6 +134,6 @@ function deleteRole(req, res) {
134134 } ) . catch ( ( ) => res . status ( 400 ) . json ( {
135135 message : 'out of range for type integer'
136136 } ) ) ;
137- }
137+ } ;
138138
139- export default { createRole, getRoles, findRole, updateRole, deleteRole } ;
139+ module . exports = { createRole, getRoles, findRole, updateRole, deleteRole } ;
0 commit comments