feature/worker #111

Merged
primakov merged 190 commits from feature/worker into master 2025-12-05 16:59:42 +03:00
Showing only changes of commit 1fa09ecac3 - Show all commits

View File

@@ -1,11 +1,22 @@
const router = require('express').Router();
const { getSupabaseClient } = require('./supabaseClient');
// Получить все инициативы (по дому)
router.get('/initiatives', async (req, res) => {
// Получить все предложения, инициативы status=review (по дому)
router.get('/initiatives-review', async (req, res) => {
const supabase = getSupabaseClient();
const { building_id } = req.query;
let query = supabase.from('initiatives').select('*');
let query = supabase.from('initiatives').select('*').eq('status', 'review');
if (building_id) query = query.eq('building_id', building_id);
const { data, error } = await query;
if (error) return res.status(400).json({ error: error.message });
res.json(data);
});
// Получить все сборы, инициативы status=fundraising (по дому)
router.get('/initiatives-fundraising', async (req, res) => {
const supabase = getSupabaseClient();
const { building_id } = req.query;
let query = supabase.from('initiatives').select('*').eq('status', 'fundraising');
if (building_id) query = query.eq('building_id', building_id);
const { data, error } = await query;
if (error) return res.status(400).json({ error: error.message });