2020-11-13 12:14:37 -05:00
|
|
|
from celery.task import task
|
2014-04-16 11:57:49 -07:00
|
|
|
|
2020-11-13 12:14:37 -05:00
|
|
|
@task()
|
|
|
|
def IndexSubscriptionsForSearch(user_id):
|
|
|
|
from apps.search.models import MUserSearch
|
2014-04-16 11:57:49 -07:00
|
|
|
|
2020-11-13 12:14:37 -05:00
|
|
|
user_search = MUserSearch.get_user(user_id)
|
|
|
|
user_search.index_subscriptions_for_search()
|
2014-04-22 18:33:08 -07:00
|
|
|
|
2020-11-13 12:14:37 -05:00
|
|
|
@task()
|
|
|
|
def IndexSubscriptionsChunkForSearch(feed_ids, user_id):
|
|
|
|
from apps.search.models import MUserSearch
|
2014-04-22 18:33:08 -07:00
|
|
|
|
2020-11-13 12:14:37 -05:00
|
|
|
user_search = MUserSearch.get_user(user_id)
|
|
|
|
user_search.index_subscriptions_chunk_for_search(feed_ids)
|
2014-04-23 16:12:30 -07:00
|
|
|
|
2020-11-13 12:14:37 -05:00
|
|
|
@task()
|
|
|
|
def IndexFeedsForSearch(feed_ids, user_id):
|
|
|
|
from apps.search.models import MUserSearch
|
2014-04-23 16:12:30 -07:00
|
|
|
|
2020-11-13 12:14:37 -05:00
|
|
|
MUserSearch.index_feeds_for_search(feed_ids, user_id)
|