summaryrefslogtreecommitdiffstats
path: root/js/app/services/persistence.coffee
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-05-10 15:19:30 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-05-10 15:19:30 +0200
commit3843f75b494bd8f612dc7b940a1d9b331d70f581 (patch)
treeb7342ddf4820b3d060bbbae5b5aa64235bc492a1 /js/app/services/persistence.coffee
parent347000cc2d5597c1971942ebdbe97461c9fa5802 (diff)
undo queue fixes (unittests not adjusted yet: todo fix folderbusinesslayer and feedbusinesslayer specs)
Diffstat (limited to 'js/app/services/persistence.coffee')
-rw-r--r--js/app/services/persistence.coffee21
1 files changed, 20 insertions, 1 deletions
diff --git a/js/app/services/persistence.coffee b/js/app/services/persistence.coffee
index a5905e745..98549b98f 100644
--- a/js/app/services/persistence.coffee
+++ b/js/app/services/persistence.coffee
@@ -200,6 +200,16 @@ $rootScope) ->
@_request.post 'news_feeds_delete', params
+ restoreFeed: (feedId, onSuccess=null) ->
+ onSuccess or= ->
+ params =
+ onSuccess: onSuccess
+ routeParams:
+ feedId: feedId
+
+ @_request.post 'news_feeds_restore', params
+
+
moveFeed: (feedId, folderId) ->
###
moves a feed to a new folder
@@ -319,10 +329,19 @@ $rootScope) ->
routeParams:
folderId: folderId
-
@_request.post 'news_folders_delete', params
+ restoreFolder: (folderId, onSuccess=null) ->
+ onSuccess or= ->
+ params =
+ onSuccess: onSuccess
+ routeParams:
+ folderId: folderId
+
+ @_request.post 'news_folders_restore', params
+
+
renameFolder: (folderId, folderName) ->
###
Save if a folder was collapsed