From 5c1421242944fb2244de3bf51103b909f6cb448a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=BC=D0=B8=D1=82=D1=80=D0=B8=D0=B5=D0=B2=20=D0=9C?= =?UTF-8?q?=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=A1=D0=B5=D1=80=D0=B3=D0=B5?= =?UTF-8?q?=D0=B5=D0=B2=D0=B8=D1=87?= Date: Wed, 11 Jun 2025 19:03:58 +0300 Subject: [PATCH] fix router --- .../kfu-m-24-1/sber_mobile/supportApi.js | 24 +++++++------------ 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/server/routers/kfu-m-24-1/sber_mobile/supportApi.js b/server/routers/kfu-m-24-1/sber_mobile/supportApi.js index 6dda12e..71eef57 100644 --- a/server/routers/kfu-m-24-1/sber_mobile/supportApi.js +++ b/server/routers/kfu-m-24-1/sber_mobile/supportApi.js @@ -1,22 +1,16 @@ -const express = require('express'); -const router = express.Router(); -const { supabase } = require('./supabaseClient'); +const router = require('express').Router(); +const { getSupabaseClient } = require('./supabaseClient'); // POST /api/support router.post('/support', async (req, res) => { + const supabase = getSupabaseClient(); const { user_id, message } = req.body; - if (!user_id || !message) { - return res.status(400).json({ error: 'user_id и message обязательны' }); - } - try { - const { error } = await supabase - .from('support') - .insert({ user_id, message, is_from_user: true }); - if (error) throw error; - return res.json({ reply: 'Спасибо за ваше сообщение! Служба поддержки свяжется с вами в ближайшее время.' }); - } catch (err) { - return res.status(500).json({ error: 'Ошибка при сохранении сообщения' }); - } + if (!user_id || !message) return res.status(400).json({ error: 'user_id и message обязательны' }); + const { error } = await supabase + .from('support') + .insert({ user_id, message, is_from_user: true }); + if (error) return res.status(400).json({ error: error.message }); + res.json({ reply: 'Спасибо за ваше сообщение! Служба поддержки свяжется с вами в ближайшее время.' }); }); module.exports = router; \ No newline at end of file