Example #1
0
def create_feed_post_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.author_id
        feed_item.type = FeedItem.FEED_POST
        feed_item.feed_post = instance
        feed_item.save()
Example #2
0
def create_chapter_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.creator_id
        feed_item.type = FeedItem.NEW_CHAPTER
        feed_item.chapter = instance
        feed_item.save()
Example #3
0
def create_screenshot_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.poster_id
        feed_item.type = FeedItem.SCREENSHOT
        feed_item.screenshot = instance
        feed_item.save()
Example #4
0
def create_award_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.recipient_id
        feed_item.type = FeedItem.AWARD
        feed_item.award_id = instance.award_id
        feed_item.save()
Example #5
0
def create_quote_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.poster_id
        feed_item.type = FeedItem.QUOTE
        feed_item.quote = instance
        feed_item.save()
Example #6
0
def create_screenshot_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.poster_id
        feed_item.type = FeedItem.SCREENSHOT
        feed_item.screenshot = instance
        feed_item.save()
Example #7
0
def create_quote_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.poster_id
        feed_item.type = FeedItem.QUOTE
        feed_item.quote = instance
        feed_item.save()
Example #8
0
def create_news_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.article.author_id
        feed_item.type = FeedItem.NEWS
        feed_item.news = instance
        feed_item.save()
Example #9
0
def create_chapter_feed_item(sender, instance, created, **kwargs):

    if created:
        feed_item = FeedItem()
        feed_item.user_id = instance.creator_id
        feed_item.type = FeedItem.NEW_CHAPTER
        feed_item.chapter = instance
        feed_item.save()