NewsBlur-viq/apps/search/tasks.py

22 lines
621 B
Python
Raw Normal View History

2020-11-13 12:14:37 -05:00
from celery.task import task
2020-11-13 12:14:37 -05:00
@task()
def IndexSubscriptionsForSearch(user_id):
from apps.search.models import MUserSearch
2020-11-13 12:14:37 -05:00
user_search = MUserSearch.get_user(user_id)
user_search.index_subscriptions_for_search()
2020-11-13 12:14:37 -05:00
@task()
def IndexSubscriptionsChunkForSearch(feed_ids, user_id):
from apps.search.models import MUserSearch
2020-11-13 12:14:37 -05:00
user_search = MUserSearch.get_user(user_id)
user_search.index_subscriptions_chunk_for_search(feed_ids)
2020-11-13 12:14:37 -05:00
@task()
def IndexFeedsForSearch(feed_ids, user_id):
from apps.search.models import MUserSearch
2020-11-13 12:14:37 -05:00
MUserSearch.index_feeds_for_search(feed_ids, user_id)