summaryrefslogtreecommitdiffstats
path: root/js/app/services/businesslayer/feedbusinesslayer.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'js/app/services/businesslayer/feedbusinesslayer.coffee')
-rw-r--r--js/app/services/businesslayer/feedbusinesslayer.coffee16
1 files changed, 16 insertions, 0 deletions
diff --git a/js/app/services/businesslayer/feedbusinesslayer.coffee b/js/app/services/businesslayer/feedbusinesslayer.coffee
index f02252618..a2fa0df3e 100644
--- a/js/app/services/businesslayer/feedbusinesslayer.coffee
+++ b/js/app/services/businesslayer/feedbusinesslayer.coffee
@@ -172,6 +172,22 @@ FeedModel, NewLoading, _ExistsError, Utils) ->
@_persistence.updateFeed(feed.id)
+ importGoogleReader: (json) ->
+ url = 'http://owncloud/googlereader' # hardcoded
+
+ if angular.isUndefined(@_feedModel.getByUrl(url))
+ feed =
+ title: 'Google Reader'
+ url: url
+ folderId: 0
+ unreadCount: 0
+ faviconLink: 'url('+@_utils.imagePath('core', 'loading.gif')+')'
+
+ @_feedModel.add(feed)
+
+ @_persistence.importGoogleReader(json)
+
+
return new FeedBusinessLayer(ShowAll, FeedModel, Persistence, ActiveFeed,
FeedType, ItemModel, NewLoading, Utils)