From 6c09c99699abbed2445b918789e5a919af71fdce Mon Sep 17 00:00:00 2001 From: =?utf8?q?Stefan=20K=C3=B6gl?= Date: Wed, 10 Sep 2014 13:10:26 +0000 Subject: [PATCH] [PubSub] add podcast to pubsub subscription --- mygpo/data/podcast.py | 2 +- mygpo/pubsub/__init__.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mygpo/data/podcast.py b/mygpo/data/podcast.py index 2747101d..c9610dc8 100644 --- a/mygpo/data/podcast.py +++ b/mygpo/data/podcast.py @@ -81,4 +81,4 @@ def subscribe_at_hub(podcast): logger.info('subscribing to {podcast} at {hub}.'.format(podcast=podcast, hub=podcast.hub)) - pubsub.subscribe(podcast.url, podcast.hub, base_url) + pubsub.subscribe(podcast, podcast.url, podcast.hub, base_url) diff --git a/mygpo/pubsub/__init__.py b/mygpo/pubsub/__init__.py index 041ec61c..1dda2e59 100644 --- a/mygpo/pubsub/__init__.py +++ b/mygpo/pubsub/__init__.py @@ -16,7 +16,7 @@ from mygpo.pubsub.models import HubSubscription, SubscriptionError logger = logging.getLogger(__name__) -def subscribe(feedurl, huburl, base_url, mode='subscribe'): +def subscribe(podcast, feedurl, huburl, base_url, mode='subscribe'): """ Subscribe to the feed at a Hub """ logger.info('subscribing for {feed} at {hub}'.format(feed=feedurl, @@ -29,6 +29,7 @@ def subscribe(feedurl, huburl, base_url, mode='subscribe'): defaults={ 'verify_token': random_token(token_max_len), 'mode': '', + 'podcast': podcast, } ) -- 2.11.4.GIT