summaryrefslogtreecommitdiffstats
path: root/js/service/FolderResource.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/service/FolderResource.js')
-rw-r--r--js/service/FolderResource.js22
1 files changed, 3 insertions, 19 deletions
diff --git a/js/service/FolderResource.js b/js/service/FolderResource.js
index cd5adc266..a0c75a2e4 100644
--- a/js/service/FolderResource.js
+++ b/js/service/FolderResource.js
@@ -18,15 +18,6 @@ app.factory('FolderResource', function (Resource, $http, BASE_URL, $q) {
FolderResource.prototype = Object.create(Resource.prototype);
- FolderResource.prototype.delete = function (folderName) {
- var folder = this.get(folderName);
- this.deleted = folder;
-
- Resource.prototype.delete.call(this, folderName);
-
- return this.http.delete(this.BASE_URL + '/folders/' + folder.id);
- };
-
FolderResource.prototype.toggleOpen = function (folderName) {
var folder = this.get(folderName);
@@ -94,20 +85,13 @@ app.factory('FolderResource', function (Resource, $http, BASE_URL, $q) {
};
- FolderResource.prototype.reversiblyDeleteFolder = function (id) {
+ FolderResource.prototype.reversiblyDelete = function (id) {
return this.http.delete(this.BASE_URL + '/folders/' + id);
};
- FolderResource.prototype.undoDelete = function () {
- // TODO: check for errors
- if (this.deleted) {
- this.add(this.deleted);
-
- return this.http.post(
- this.BASE_URL + '/folders/' + this.deleted.id + '/restore'
- );
- }
+ FolderResource.prototype.undoDelete = function (id) {
+ return this.http.post(this.BASE_URL + '/folders/' + id + '/restore');
};