You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SoulSync/core/search/__init__.py

9 lines
372 B

"""Search API helpers package.
Lifted from web_server.py /api/search and /api/enhanced-search/* routes.
Each module exposes pure-ish functions that take dependencies (database,
clients, config_manager, matching_engine) as arguments. Route handlers in
web_server.py stay thin — they parse requests, call into these helpers,
and return jsonify / streaming responses.
"""