Añade endpoint /branding para que la App técnica pueda cargar el logo
This commit is contained in:
13
server.js
13
server.js
@@ -4611,6 +4611,19 @@ app.get("/config/company", authMiddleware, async (req, res) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// RUTA: Logo de la empresa en formato ligero (solo el campo logo), pensada para
|
||||||
|
// que la App técnica pueda pintar dinámicamente su icono/favicon sin exponer
|
||||||
|
// el resto de la configuración de la empresa (facturación, ajustes, etc.)
|
||||||
|
app.get("/branding", authMiddleware, async (req, res) => {
|
||||||
|
try {
|
||||||
|
const q = await pool.query("SELECT company_logo, full_name FROM users WHERE id=$1", [req.user.accountId]);
|
||||||
|
const row = q.rows[0] || {};
|
||||||
|
res.json({ ok: true, logo: row.company_logo || null, full_name: row.full_name || null });
|
||||||
|
} catch (e) {
|
||||||
|
res.status(500).json({ ok: false });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
// RUTA: Alta de expediente manual con validación de cliente
|
// RUTA: Alta de expediente manual con validación de cliente
|
||||||
app.post("/services/manual-high", authMiddleware, async (req, res) => {
|
app.post("/services/manual-high", authMiddleware, async (req, res) => {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user