const router = require('express').Router(); const { getSupabaseClient } = require('./supabaseClient'); // Получить заявки пользователя по квартире router.get('/tickets', async (req, res) => { const supabase = getSupabaseClient(); const { user_id, apartment_id } = req.query; if (!user_id || !apartment_id) { return res.status(400).json({ error: 'Требуется user_id и apartment_id' }); } try { const { data, error } = await supabase .from('tickets') .select('*') .eq('user_id', user_id) .eq('apartment_id', apartment_id) .order('created_at', { ascending: false }); if (error) { return res.status(400).json({ error: error.message }); } res.json(data || []); } catch (err) { res.status(500).json({ error: 'Внутренняя ошибка сервера' }); } }); module.exports = router;