import { requireAuth } from '~/server/utils/auth' import { prisma } from '~/server/utils/prisma' export default defineEventHandler(async (event) => { const user = requireAuth(event) // Находим группы, где пользователь либо владелец, либо участник const groups = await prisma.group.findMany({ where: { OR: [ { ownerId: user.id }, { members: { some: { userId: user.id } } } ] }, orderBy: { name: 'asc' } }) return { groups } })