UNPKG

@tomei/customer-base

Version:

Tomei Customer Base Package

29 lines 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SyncLoggerRepository = void 0; const general_1 = require("@tomei/general"); const customer_sync_log_entity_1 = require("../../models/customer-sync-log.entity"); class SyncLoggerRepository extends general_1.RepositoryBase { constructor() { super(customer_sync_log_entity_1.CustomerSyncLogModel); } async delete(SyncLogId, dbTransaction) { try { const data = await customer_sync_log_entity_1.CustomerSyncLogModel.findOne({ where: { SyncLogId }, transaction: dbTransaction, }); data.destroy({ transaction: dbTransaction }); return data; } catch (error) { console.error('[CustomerSyncLog.delete] failed', { SyncLogId, error: error.message, }); throw error; } } } exports.SyncLoggerRepository = SyncLoggerRepository; //# sourceMappingURL=sync-logger.repository.js.map