@@ -5,26 +5,28 @@ const moment = require('moment');
55const jsonServer = require ( 'json-server' ) ;
66const app = jsonServer . create ( ) ;
77
8- app . post ( '/' , ( { body} , res , next ) => {
9-
10- validate ( [ 'boardId' , 'listId' , 'name' ] , body , res )
11-
12- // data generation
13- body . created = moment ( ) . format ( 'YYYY-MM-DD' ) ;
14- body . deadline = moment ( )
8+ app . post ( '/' , ( { body} , res , next ) => {
9+
10+ validate ( [ 'boardId' , 'listId' , 'name' ] , body , res )
11+
12+ if ( res . statusCode !== 400 ) {
13+ // data generation
14+ body . created = moment ( ) . format ( 'YYYY-MM-DD' ) ;
15+ body . deadline = moment ( )
1516. add ( 3 , 'days' )
1617. format ( 'YYYY-MM-DD' ) ,
17- body . description = '' ;
18- body . completed = false ;
18+ body . description = '' ;
19+ body . completed = false ;
1920
20- // stream message
21- // socket.emit('cardCreated', body.listId, body);
21+ // stream message
22+ // socket.emit('cardCreated', body.listId, body);
2223
23- next ( )
24+ next ( )
2425
26+ }
2527} ) ;
2628
27- app . delete ( '/' , ( { app :{ parent :{ db} } } , res ) => {
29+ app . delete ( '/' , ( { app :{ parent :{ db} } } , res ) => {
2830
2931db . set ( 'cards' , [ ] ) . write ( ) ;
3032