From 2f47a5d086ee422a7398686df3e9a8d90552a9b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=BC=E3=83=BC=E3=83=AC?= Date: Thu, 8 May 2025 20:54:19 +0500 Subject: [PATCH] Update index.js --- api/v1/index.js | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) diff --git a/api/v1/index.js b/api/v1/index.js index b8db868..bbc6bd5 100644 --- a/api/v1/index.js +++ b/api/v1/index.js @@ -1,15 +1,10 @@ const express = require('express'); -// Новый методы +const { getEpisodeFromAnixart } = require('./src/episode'); const getVerifiedUsers = require('./src/is_verified'); const getRolesUsers = require('./src/is_roles'); const { getProfileFromAnixart } = require('./src/profile'); -const { getEpisodeFromAnixart } = require('./src/episode'); const getToggles = require('./src/toggles'); -// Старый методы -const { getOldEpisodeFromAnixart } = require('./src/old/episode-old-v1'); -const configDataOld = require('./src/old/toggles-old-v1'); - const app = express(); const PORT = 3000; @@ -48,13 +43,12 @@ app.get('/api/profile/:profileId', async (req, res) => { }); // Эндпоинт для получения информации об эпизоде (Новый эндпоинт) -app.get('/api/episode/:releaseId/:typeId', async (req, res) => { - const { releaseId, typeId } = req.params; - const { token } = req.query; +app.get('/api/episode/:releaseId/:typeId?/:sourceId?', async (req, res) => { + const { releaseId, typeId, sourceId } = req.params; + const { token } = req.query; // Извлекаем token из query-параметров try { - // Пока просто заглушка — можешь потом доработать обработку typeId - const data = await getEpisodeFromAnixart(releaseId, token); + const data = await getEpisodeFromAnixart(releaseId, token, typeId, sourceId); res.json(data); } catch (error) { res.status(500).json({ error: error.message }); @@ -71,10 +65,6 @@ app.get('/api/config/toggles', async (req, res) => { } }); -// Новый эндпоинты Закрываем - -// ------------------------- - // Старый эндпоинты Открываем // Эндпоинт для получения информации об эпизоде (Старый эндпоинт) @@ -93,8 +83,6 @@ app.get('/api/extension/config/toggles', (req, res) => { res.json(configDataOld); }); -// Старый эндпоинты Закрываем - // -------------------------- // Обработчик для всех неизвестных маршрутов