const CompanySettingsRepository = require('../../repositories/settings/CompanySettingsRepository'); const repo = new CompanySettingsRepository(); class CompanySettingsController { static async get(req, res) { try { const settings = await repo.get(); return res.json(settings || { company_name: '', company_street: '', company_postal_city: '', company_country: '' }); } catch (err) { return res.status(500).json({ message: 'Failed to load company settings' }); } } static async update(req, res) { try { const { company_name, company_street, company_postal_city, company_country } = req.body; const updated = await repo.update({ company_name, company_street, company_postal_city, company_country }); return res.json(updated); } catch (err) { return res.status(500).json({ message: 'Failed to update company settings' }); } } } module.exports = CompanySettingsController;