import laravelHelper from "../../../utils/laravelHelper"; import errorHandlingHelper from "../../../utils/errorHandlingHelper"; // PUT /api/settings/bank-connections (body: { uid, ...fields }) -> Laravel PUT /api/banking/connections/{uid} export default defineEventHandler(async (event) => { try { const body = await readBody(event) const uid = body?.uid if (!uid) { return { status: 422, message: 'uid is required' } } const res: any = await laravelHelper(event, 'banking/connections/' + uid, 'PUT', body) return { status: 200, ...(res || {}) } } catch (err: any) { const data = errorHandlingHelper(err?.data ?? err, err?.data ?? err) return { status: Number(data?.status || err?.status || 500), message: err?.data?.message || data?.message || err?.message || 'Failed to update bank connection', error: err?.data ?? null } } })