|
52 | 52 | return deferred.promise;
|
53 | 53 | }
|
54 | 54 |
|
55 |
| - function addNewcard(trelloObj,need){ |
| 55 | + function addNewCard(trelloObj, need) { |
56 | 56 | let deferred = $q.defer();
|
57 |
| - deferred.resolve(need); |
| 57 | + const newCardURL = `https://api.trello.com/1/cards?idList=${trelloObj.listId}&name=${need.text}&key=09e4aced60041e389dbb27b9accadd65&token=${trelloObj.token}`; |
| 58 | + $http.post(newCardURL). |
| 59 | + then(result => deferred.resolve(result.data)) |
| 60 | + .catch(err => deferred.resolve(err)); |
58 | 61 | return deferred.promise;
|
59 |
| - // const newCardURL = `https://api.trello.com/1/cards?idList=${trelloObj.listId}&` |
60 | 62 | }
|
61 | 63 |
|
62 | 64 | function archiveCard(trelloObj, need){
|
63 | 65 | let deferred = $q.defer();
|
64 |
| - const archiveCardURL = `https://api.trello.com/1/cards/${need.trelloId}?closed=true&key=09e4aced60041e389dbb27b9accadd65&token=${trelloObj.token}`; |
65 |
| - $http.put(archiveCardURL). |
| 66 | + const removeCardURL = `https://api.trello.com/1/cards/${need.trelloId}/idList?&key=09e4aced60041e389dbb27b9accadd65&token=${trelloObj.token}&value=${trelloObj.doneListId}`; |
| 67 | + $http.delete(removeCardURL). |
66 | 68 | then(result => deferred.resolve(result.data))
|
67 | 69 | .catch(err => deferred.reject(err));
|
68 | 70 | return deferred.promise;
|
69 | 71 | }
|
70 | 72 |
|
71 | 73 | function unarchiveCard(trelloObj, need){
|
72 | 74 | let deferred = $q.defer();
|
73 |
| - const archiveCardURL = `https://api.trello.com/1/cards/${need.trelloId}?closed=false&key=09e4aced60041e389dbb27b9accadd65&token=${trelloObj.token}`; |
| 75 | + const archiveCardURL = `https://api.trello.com/1/cards/${need.trelloId}?idList?&key=09e4aced60041e389dbb27b9accadd65&token=${trelloObj.token}&value=${trelloObj.listId}`; |
74 | 76 | $http.put(archiveCardURL).
|
75 | 77 | then(result => deferred.resolve(result.data))
|
76 | 78 | .catch(err => deferred.reject(err));
|
|
0 commit comments