@@ -2,63 +2,63 @@ import Q from 'q';
22import Todo from './todo.model' ;
33
44export default {
5- getAll,
6- update,
7- create,
8- remove
5+ getAll,
6+ update,
7+ create,
8+ remove
99} ;
1010
1111function getAll ( ) {
12- const deferred = Q . defer ( ) ;
12+ const deferred = Q . defer ( ) ;
1313
14- Todo . find ( { } , ( err , todos ) => {
15- if ( err ) deferred . reject ( err ) ;
16- deferred . resolve ( todos ) ;
17- } ) ;
14+ Todo . find ( { } , ( err , todos ) => {
15+ if ( err ) deferred . reject ( err ) ;
16+ deferred . resolve ( todos ) ;
17+ } ) ;
1818
19- return deferred . promise ;
19+ return deferred . promise ;
2020}
2121
2222function update ( id , name , completed ) {
23- const deferred = Q . defer ( ) ;
24- const query = { } ;
23+ const deferred = Q . defer ( ) ;
24+ const query = { } ;
2525
26- if ( name ) query . name = name ;
27- if ( completed ) query . completed = completed ;
26+ if ( name ) query . name = name ;
27+ if ( completed ) query . completed = completed ;
2828
29- if ( Object . keys ( query ) . length > 0 ) {
30- Todo . update ( { _id : id } , { $set : query } , ( err , todo ) => {
31- if ( err ) deferred . reject ( err ) ;
29+ if ( Object . keys ( query ) . length > 0 ) {
30+ Todo . update ( { _id : id } , { $set : query } , ( err , todo ) => {
31+ if ( err ) deferred . reject ( err ) ;
3232
33- deferred . resolve ( todo ) ;
34- } ) ;
35- } else {
36- // reject promise if name and completed information is missing
37- deferred . reject ( { } ) ;
38- }
33+ deferred . resolve ( todo ) ;
34+ } ) ;
35+ } else {
36+ // reject promise if name and completed information is missing
37+ deferred . reject ( { } ) ;
38+ }
3939
40- return deferred . promise ;
40+ return deferred . promise ;
4141}
4242
4343function create ( name ) {
44- const deferred = Q . defer ( ) ;
45- const todo = new Todo ( { name } ) ;
46- todo . save ( ( err , savedTodo ) => {
47- if ( err ) deferred . reject ( err ) ;
44+ const deferred = Q . defer ( ) ;
45+ const todo = new Todo ( { name } ) ;
46+ todo . save ( ( err , savedTodo ) => {
47+ if ( err ) deferred . reject ( err ) ;
4848
49- deferred . resolve ( savedTodo ) ;
50- } ) ;
49+ deferred . resolve ( savedTodo ) ;
50+ } ) ;
5151
52- return deferred . promise ;
52+ return deferred . promise ;
5353}
5454
5555function remove ( id ) {
56- const deferred = Q . defer ( ) ;
57- Todo . remove ( { _id : id } , ( err , todo ) => {
58- if ( err ) deferred . reject ( err ) ;
56+ const deferred = Q . defer ( ) ;
57+ Todo . remove ( { _id : id } , ( err , todo ) => {
58+ if ( err ) deferred . reject ( err ) ;
5959
60- deferred . resolve ( todo ) ;
61- } ) ;
60+ deferred . resolve ( todo ) ;
61+ } ) ;
6262
63- return deferred . promise ;
63+ return deferred . promise ;
6464}
0 commit comments