Spaces:
Running
Running
| import { extractStreamingInfo } from "../extractors/streamInfo.extractor.js"; | |
| export const getStreamInfo = async (req, res, fallback = false) => { | |
| try { | |
| const input = req.query.id; | |
| const server = req.query.server; | |
| const type = req.query.type; | |
| const match = input.match(/ep=(\d+)/); | |
| if (!match) throw new Error("Invalid URL format"); | |
| const finalId = match[1]; | |
| const streamingInfo = await extractStreamingInfo(finalId, server, type, fallback); | |
| return streamingInfo; | |
| } catch (e) { | |
| console.error(e); | |
| return { error: e.message }; | |
| } | |
| }; | |