# 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',
]