summaryrefslogtreecommitdiffstats
path: root/js/app/controllers/feedcontroller.coffee
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-15 16:02:32 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-15 16:02:32 +0200
commit464ff6c4c1bda3edbd0f132c4d3d866539d3a117 (patch)
tree96b8fd57e24ebaab762a190a933cd98e1c7a4881 /js/app/controllers/feedcontroller.coffee
parent89c31ab5fcb2f931fecc5ce82608ff7c8129510a (diff)
renamed bl to businesslayer, handle exception in update routine, fix #69
Diffstat (limited to 'js/app/controllers/feedcontroller.coffee')
-rw-r--r--js/app/controllers/feedcontroller.coffee39
1 files changed, 21 insertions, 18 deletions
diff --git a/js/app/controllers/feedcontroller.coffee b/js/app/controllers/feedcontroller.coffee
index e9171a455..3d8755cad 100644
--- a/js/app/controllers/feedcontroller.coffee
+++ b/js/app/controllers/feedcontroller.coffee
@@ -22,25 +22,27 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
angular.module('News').controller 'FeedController',
-['$scope', '_ExistsError', 'Persistence', 'FolderBl', 'FeedBl',
-'SubscriptionsBl', 'StarredBl', 'unreadCountFormatter',
-($scope, _ExistsError, Persistence, FolderBl, FeedBl, SubscriptionsBl,
-StarredBl, unreadCountFormatter) ->
+['$scope', '_ExistsError', 'Persistence', 'FolderBusinessLayer',
+'FeedBusinessLayer', 'SubscriptionsBusinessLayer', 'StarredBusinessLayer',
+'unreadCountFormatter',
+($scope, _ExistsError, Persistence, FolderBusinessLayer, FeedBusinessLayer,
+SubscriptionsBusinessLayer, StarredBusinessLayer, unreadCountFormatter) ->
class FeedController
- constructor: (@_$scope, @_persistence, @_folderBl, @_feedBl,
- @_subscriptionsBl, @_starredBl, @_unreadCountFormatter) ->
+ constructor: (@_$scope, @_persistence, @_folderBusinessLayer,
+ @_feedBusinessLayer, @_subscriptionsBusinessLayer,
+ @_starredBusinessLayer, @_unreadCountFormatter) ->
@_isAddingFolder = false
@_isAddingFeed = false
# bind internal stuff to scope
- @_$scope.folderBl = @_folderBl
- @_$scope.feedBl = @_feedBl
- @_$scope.subscriptionsBl = @_subscriptionsBl
- @_$scope.starredBl = @_starredBl
+ @_$scope.folderBusinessLayer = @_folderBusinessLayer
+ @_$scope.feedBusinessLayer = @_feedBusinessLayer
+ @_$scope.subscriptionsBusinessLayer = @_subscriptionsBusinessLayer
+ @_$scope.starredBusinessLayer = @_starredBusinessLayer
@_$scope.unreadCountFormatter = @_unreadCountFormatter
@@ -58,13 +60,13 @@ StarredBl, unreadCountFormatter) ->
@_isAddingFeed = true
# set folder to open
if parentFolderId != 0
- @_folderBl.open(parentFolderId)
- @_feedBl.create feedUrl, parentFolderId
+ @_folderBusinessLayer.open(parentFolderId)
+ @_feedBusinessLayer.create feedUrl, parentFolderId
# on success
, (data) =>
@_$scope.feedUrl = ''
@_isAddingFeed = false
- @_feedBl.load(data['feeds'][0].id)
+ @_feedBusinessLayer.load(data['feeds'][0].id)
# on error
, =>
@_isAddingFeed = false
@@ -83,7 +85,7 @@ StarredBl, unreadCountFormatter) ->
try
@_isAddingFolder = true
- @_folderBl.create folderName
+ @_folderBusinessLayer.create folderName
# on success
, (data) =>
@@ -91,7 +93,7 @@ StarredBl, unreadCountFormatter) ->
@_$scope.addNewFolder = false
@_isAddingFolder = false
activeId = data['folders'][0].id
- @_$scope.folderId = @_folderBl.getById(activeId)
+ @_$scope.folderId = @_folderBusinessLayer.getById(activeId)
# on error
, =>
@_isAddingFolder = false
@@ -106,10 +108,11 @@ StarredBl, unreadCountFormatter) ->
@_$scope.$on 'moveFeedToFolder', (scope, data) =>
- @_feedBl.move(data.feedId, data.folderId)
+ @_feedBusinessLayer.move(data.feedId, data.folderId)
- return new FeedController($scope, Persistence, FolderBl, FeedBl,
- SubscriptionsBl, StarredBl, unreadCountFormatter)
+ return new FeedController($scope, Persistence, FolderBusinessLayer,
+ FeedBusinessLayer, SubscriptionsBusinessLayer,
+ StarredBusinessLayer, unreadCountFormatter)
] \ No newline at end of file