47 lines
1.2 KiB
Python
47 lines
1.2 KiB
Python
# Social Tasks - All Platform Tasks
|
|
# This module contains Celery tasks for all social platforms
|
|
|
|
# LinkedIn tasks
|
|
from .linkedin import sync_all_accounts_task, initial_historical_sync_task
|
|
|
|
# Google tasks
|
|
from .google import sync_all_accounts_periodic, sync_single_account
|
|
|
|
# Meta tasks (ONLY platform with webhooks!)
|
|
from .meta import meta_historical_backfill_task, process_webhook_comment_task, meta_poll_new_comments_task
|
|
|
|
# TikTok tasks
|
|
from .tiktok import extract_all_comments_task, poll_new_comments_task
|
|
|
|
# X (Twitter) tasks
|
|
from .x import sync_all_accounts_periodic, extract_all_replies_task
|
|
|
|
# YouTube tasks
|
|
from .youtube import poll_new_comments_task, deep_historical_backfill_task
|
|
|
|
__all__ = [
|
|
# LinkedIn
|
|
|
|
'initial_historical_sync_task',
|
|
'sync_all_accounts_task',
|
|
|
|
# Google
|
|
'sync_all_accounts_periodic',
|
|
'sync_single_account',
|
|
|
|
# Meta
|
|
'meta_historical_backfill_task',
|
|
'process_webhook_comment_task',
|
|
'meta_poll_new_comments_task',
|
|
|
|
# TikTok
|
|
'extract_all_comments_task',
|
|
'poll_new_comments_task',
|
|
# X
|
|
'extract_all_replies_task',
|
|
'sync_all_accounts_periodic',
|
|
|
|
# YouTube
|
|
'poll_new_comments_task',
|
|
'deep_historical_backfill_task',
|
|
] |