Exemplo n.º 1
0
def publish_item(user_id, item_id, data):
    print user_id, item_id, data
    item = Item(
        id=item_id,
        data=data,
        created_by=user_id)
    db_session.add(item)
    db_session.commit()

    followers = rconn.smembers(FOLLOWERS_ID % (user_id,))
    for follower_id in followers:
        rconn.rpush(FEED_ID % follower_id, item_id)
Exemplo n.º 2
0
def remove_leader_from_followers_feeds(follower_id, leader_id):
    followers = rconn.smembers(FOLLOWERS_ID % (leader_id,))
    for follower_id in followers:
        remove_leader_from_follower_feed.delay(follower_id, leader_id)