from aiohttp import web from server.core import views URL_PREFIX = "/api" def init_routes(app: web.Application) -> None: app.add_routes( [ web.get("/health", views.health, name="health"), web.get(URL_PREFIX + "/lb_check", views.lb_check, name="lb_check"), web.get(URL_PREFIX + "/vendors/search-by-isrc", views.track_search_view, name="isrc-track-search"), web.post(URL_PREFIX + "/v1/vendors/search/", views.tracks_search_v1_view, name="v1-tracks-search"), web.get( URL_PREFIX + r"/{vendor:(spotify|apple)}/{endpoint:.*}", views.handle_other_requests, name="handle-other-requests", ), ] )