Exemplo n.º 1
0
def force_push(request):
    user = get_user(request)
    feed_id = request.REQUEST['feed_id']
    count = int(request.REQUEST.get('count', 1))
    
    logging.user(user, "~BM~FWForce pushing %s stories: ~SB%s" % (count, Feed.get_by_id(feed_id)))
    sent_count, user_count = MUserFeedNotification.push_feed_notifications(feed_id, new_stories=count, force=True)
    
    return {"message": "Pushed %s notifications to %s users" % (sent_count, user_count)}
Exemplo n.º 2
0
def force_push(request):
    """
    Intended to force a push notification for a feed for testing. Handier than the console.
    """
    user = get_user(request)
    feed_id = request.GET['feed_id']
    count = int(request.GET.get('count', 1))

    logging.user(
        user, "~BM~FWForce pushing %s stories: ~SB%s" %
        (count, Feed.get_by_id(feed_id)))
    sent_count, user_count = MUserFeedNotification.push_feed_notifications(
        feed_id, new_stories=count, force=True)

    return {
        "message":
        "Pushed %s notifications to %s users" % (sent_count, user_count)
    }
Exemplo n.º 3
0
 def run(self, feed_id, new_stories):
     MUserFeedNotification.push_feed_notifications(feed_id, new_stories)
Exemplo n.º 4
0
def QueueNotifications(feed_id, new_stories):
    MUserFeedNotification.push_feed_notifications(feed_id, new_stories)
Exemplo n.º 5
0
 def run(self, feed_id, new_stories):
     MUserFeedNotification.push_feed_notifications(feed_id, new_stories)