diff options
Diffstat (limited to 'js/app/services/businesslayer/feedbusinesslayer.coffee')
-rw-r--r-- | js/app/services/businesslayer/feedbusinesslayer.coffee | 16 |
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) |