diff options
Diffstat (limited to 'js/service/FolderResource.js')
-rw-r--r-- | js/service/FolderResource.js | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/js/service/FolderResource.js b/js/service/FolderResource.js index a0c75a2e4..997ba1652 100644 --- a/js/service/FolderResource.js +++ b/js/service/FolderResource.js @@ -85,12 +85,18 @@ app.factory('FolderResource', function (Resource, $http, BASE_URL, $q) { }; - FolderResource.prototype.reversiblyDelete = function (id) { + FolderResource.prototype.reversiblyDelete = function (name) { + var folder = this.get(name); + var id = folder.id; + folder.deleted = true; return this.http.delete(this.BASE_URL + '/folders/' + id); }; - FolderResource.prototype.undoDelete = function (id) { + FolderResource.prototype.undoDelete = function (name) { + var folder = this.get(name); + var id = folder.id; + folder.deleted = false; return this.http.post(this.BASE_URL + '/folders/' + id + '/restore'); }; |