[Migration] remove unused repeat_on_conflict imports
[mygpo.git] / mygpo / users / signals.py
blob490fc8f6e55631b30fb5e738aaf89956ec0f56c7
1 from mygpo.subscriptions.signals import subscription_changed
2 from mygpo.users.tasks import sync_user, update_suggestions
5 def sync_user_on_subscription(sender, **kwargs):
6 """ synchronizes the user after one of his subscriptions has changed """
7 user = kwargs['user']
8 sync_user.delay(user)
11 subscription_changed.connect(sync_user_on_subscription,
12 dispatch_uid='sync_user_on_subscription')
15 def update_suggestions_on_subscription(sender, **kwargs):
16 """ update a user's suggestions after one of his subscriptions change """
17 user = kwargs['user']
18 update_suggestions.delay(user)
21 subscription_changed.connect(update_suggestions_on_subscription,
22 dispatch_uid='update_suggestions_on_subscription')