@@ -3,7 +3,7 @@ import User from '../models/user';
3
3
/**
4
4
* Load user and append to req.
5
5
*/
6
- export function load ( req , res , next , id ) {
6
+ function load ( req , res , next , id ) {
7
7
User . get ( id ) . then ( ( user ) => {
8
8
req . user = user ; // eslint-disable-line no-param-reassign
9
9
return next ( ) ;
@@ -14,7 +14,7 @@ export function load(req, res, next, id) {
14
14
* Get user
15
15
* @returns {User }
16
16
*/
17
- export function get ( req , res ) {
17
+ function get ( req , res ) {
18
18
return res . json ( req . user ) ;
19
19
}
20
20
@@ -24,7 +24,7 @@ export function get(req, res) {
24
24
* @property {string } req.body.mobileNumber - The mobileNumber of user.
25
25
* @returns {User }
26
26
*/
27
- export function create ( req , res , next ) {
27
+ function create ( req , res , next ) {
28
28
const user = new User ( {
29
29
username : req . body . username ,
30
30
mobileNumber : req . body . mobileNumber
@@ -41,7 +41,7 @@ export function create(req, res, next) {
41
41
* @property {string } req.body.mobileNumber - The mobileNumber of user.
42
42
* @returns {User }
43
43
*/
44
- export function update ( req , res , next ) {
44
+ function update ( req , res , next ) {
45
45
const user = req . user ;
46
46
user . username = req . body . username ;
47
47
user . mobileNumber = req . body . mobileNumber ;
@@ -57,7 +57,7 @@ export function update(req, res, next) {
57
57
* @property {number } req.query.limit - Limit number of users to be returned.
58
58
* @returns {User[] }
59
59
*/
60
- export function list ( req , res , next ) {
60
+ function list ( req , res , next ) {
61
61
const { limit = 50 , skip = 0 } = req . query ;
62
62
User . list ( { limit, skip } ) . then ( ( users ) => res . json ( users ) )
63
63
. error ( ( e ) => next ( e ) ) ;
@@ -67,9 +67,11 @@ export function list(req, res, next) {
67
67
* Delete user.
68
68
* @returns {User }
69
69
*/
70
- export function remove ( req , res , next ) {
70
+ function remove ( req , res , next ) {
71
71
const user = req . user ;
72
72
user . removeAsync ( )
73
73
. then ( ( deletedUser ) => res . json ( deletedUser ) )
74
74
. error ( ( e ) => next ( e ) ) ;
75
75
}
76
+
77
+ export default { load, get, create, update, list, remove } ;
0 commit comments