2025-04-17 14:21:17 +01:00 | | | from common.types import Venue
|
| | |
|
| | |
|
| | | def get_collector_functions(venue: Venue):
|
| | | if venue == venue.BINANCE:
|
2025-04-17 20:33:31 +01:00 | | | from inputs.collector_binance import main_collector_task, data_provider_health_check, sync_data_collector_task
|
2025-04-17 14:21:17 +01:00 | | | return main_collector_task, data_provider_health_check, sync_data_collector_task
|
| | | elif venue == venue.MT5:
|
2025-04-17 20:33:31 +01:00 | | | from inputs.collector_mt5 import main_collector_task, data_provider_health_check, sync_data_collector_task
|
2025-04-17 14:21:17 +01:00 | | | return main_collector_task, data_provider_health_check, sync_data_collector_task
|
| | | else:
|
| | | raise ValueError(f"Unknown collector type: {venue}")
|