import {connectToDatabase, fetchLatestPatch} from '../../utils/mongo' async function championInfos(client, patch, championAlias) { const database = client.db("champions"); const collection = database.collection(patch); const query = { alias:championAlias }; const championInfo = await collection.findOne(query); return championInfo } export default defineEventHandler(async (event) => { const championAlias = getRouterParam(event, "alias").toLowerCase() const client = await connectToDatabase(); const latestPatch = await fetchLatestPatch(client); const data = await championInfos(client, latestPatch, championAlias); await client.close() return data })