Untitled
unknown
plain_text
a year ago
744 B
8
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