def deleted_following_suggestion(sender, **kwargs): from models import AlertSuggestion timeline = UserTimelineSystem(parent = kwargs['user'], user = kwargs['user'], instance = sender, msg_id=304, visible=False) p = timeline.put_async() alertsuggestion = AlertSuggestion.objects.get_by_sugid_user(sender.id, kwargs['user']) if alertsuggestion is not None: alertsuggestion.delete() sender.counters.set_followers(-1) p.get_result()
def new_following_suggestion(sender, **kwargs): timeline = UserTimelineSystem(parent = kwargs['user'], user = kwargs['user'], instance = sender, msg_id=303, visible=False) p = timeline.put_async() sender.counters.set_followers(+1) p.get_result() from google.appengine.ext.deferred import defer defer(sender.user.settings.notify_suggestion_follower, sender.key(), kwargs['user'].key()) if sender.user is not None: if kwargs['user'].key() != sender.user.key(): from geouser.models_utils import _Notification notification = _Notification(parent=sender.user, owner=sender.user, timeline=timeline) notification.put()
def deleted_following_suggestion(sender, **kwargs): from models import AlertSuggestion timeline = UserTimelineSystem(parent=kwargs['user'], user=kwargs['user'], instance=sender, msg_id=304, visible=False) p = timeline.put_async() alertsuggestion = AlertSuggestion.objects.get_by_sugid_user( sender.id, kwargs['user']) if alertsuggestion is not None: alertsuggestion.delete() sender.counters.set_followers(-1) p.get_result()
def new_following_suggestion(sender, **kwargs): timeline = UserTimelineSystem(parent=kwargs['user'], user=kwargs['user'], instance=sender, msg_id=303, visible=False) p = timeline.put_async() sender.counters.set_followers(+1) p.get_result() from google.appengine.ext.deferred import defer defer(sender.user.settings.notify_suggestion_follower, sender.key(), kwargs['user'].key()) if sender.user is not None: if kwargs['user'].key() != sender.user.key(): from geouser.models_utils import _Notification notification = _Notification(parent=sender.user, owner=sender.user, timeline=timeline) notification.put()