import { suggest } from '@/lib/armory' import { raceName, className } from '@/lib/wow-data' // Sugerencias para el autocompletar de la armería (personajes, ítems, hermandades). export async function GET(request: Request) { const url = new URL(request.url) const q = (url.searchParams.get('q') ?? '').trim() const locale = url.searchParams.get('locale') === 'en' ? 'en' : 'es' if (q.length < 1) return Response.json({ characters: [], items: [], guilds: [] }) const { characters, items, guilds } = await suggest(q, locale) return Response.json({ characters: characters.map((c) => ({ guid: c.guid, name: c.name, level: c.level, class: c.class, sub: `${raceName(c.race, locale)} · ${className(c.class, locale)}`, })), items: items.map((i) => ({ entry: i.entry, name: i.name, quality: i.quality, itemLevel: i.itemLevel })), guilds: guilds.map((g) => ({ guildid: g.guildid, name: g.name, members: g.members })), }) }