Untitled
unknown
plain_text
a year ago
744 B
5
Indexable
// src/sequelize/models/commande.model.js import { denormalizeCommande } from '../../services/denormalisations/commande.denormalizer.js'; import CommandeMongoose from '../../mongoose/models/commande.model.js'; // ... (le reste du code du modèle reste inchangé) Commande.addHook('afterCreate', async (commande, options) => { await denormalizeCommande(commande); }); Commande.addHook('afterUpdate', async (commande, options) => { await denormalizeCommande(commande); }); Commande.addHook('afterDestroy', async (commande, options) => { try { await CommandeMongoose.findByIdAndDelete(commande.id); } catch (error) { console.error('Failed to delete commande in MongoDB:', error); } });
Editor is loading...
Leave a Comment