Merge pull request #793 from gpodder/remove-advertise
[mygpo.git] / mygpo / suggestions / apps.py
blob52b78bffbc0eec87ec706aa049093349ec20932b
1 from django.apps import AppConfig, apps
2 from django.db.models.signals import post_save
4 from mygpo.subscriptions.signals import subscription_changed
7 def update_suggestions_on_subscription(sender, **kwargs):
8 """update a user's suggestions after one of his subscriptions change"""
9 from mygpo.suggestions.tasks import update_suggestions
11 user = kwargs["user"]
14 # update_suggestions.delay(user.pk)
17 class SuggestionsConfig(AppConfig):
18 name = "mygpo.suggestions"
19 verbose_name = "Suggestions"
21 def ready(self):
22 Podcast = apps.get_model("podcasts.Podcast")
23 subscription_changed.connect(update_suggestions_on_subscription, sender=Podcast)