[Tests] fix number of expected queries
[mygpo.git] / mygpo / users / signals.py
blobc3a9c0c8251ae5d0f0762b395d9c602ef5d286b2
1 from mygpo.core.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')