@@ -33,6 +33,15 @@ def get_pending_order_worker():
|
||||
return _pending_order_worker
|
||||
|
||||
|
||||
def start_polymarket_worker():
|
||||
"""启动Polymarket后台任务"""
|
||||
try:
|
||||
from app.services.polymarket_worker import get_polymarket_worker
|
||||
get_polymarket_worker().start()
|
||||
except Exception as e:
|
||||
logger.error(f"Failed to start Polymarket worker: {e}")
|
||||
|
||||
|
||||
def start_portfolio_monitor():
|
||||
"""Start the portfolio monitor service if enabled.
|
||||
|
||||
@@ -257,6 +266,7 @@ def create_app(config_name='default'):
|
||||
start_pending_order_worker()
|
||||
start_portfolio_monitor()
|
||||
start_usdt_order_worker()
|
||||
start_polymarket_worker()
|
||||
restore_running_strategies()
|
||||
|
||||
return app
|
||||
|
||||
Reference in New Issue
Block a user