from aiohttp import web #from .routes_main import routes #from .routes_api import api from YukkiMusic.platforms.file_properties import get_file_info,get_name #from YukkiMusic.server.routes_api import fetch_youtube from YukkiMusic.server.routes_TGFileAPI import TGFILEAPI from YukkiMusic.server.routes_appV2 import sub_appV2 async def root_route_handler(request): return web.json_response({"status": "alive", "message": "Server is running"}) def web_server(): web_app = web.Application(client_max_size=50) web_app.router.add_get('/', root_route_handler) web_app.add_subapp('/dl', TGFILEAPI) web_app['TGFILEAPI'] = TGFILEAPI web_app.add_subapp('/appV2', sub_appV2) web_app['sub_appV2'] = sub_appV2 return web_app