import { readDb, writeDb } from '../utils/yamlDb'; export default defineEventHandler(async (event) => { const body = await readBody(event); if (!body.items || !Array.isArray(body.items)) { throw createError({ statusCode: 400, statusMessage: 'Invalid items array' }); } const items = readDb(); // Expecting body.items: { id: string, type: 'folder' | 'link', order: number }[] for (const updateItem of body.items) { const existing = items.find(i => i.id === updateItem.id); if (existing) { existing.order = updateItem.order; } } writeDb(items); return { success: true }; });