@tomei/customer-base
Version:
Tomei Customer Base Package
25 lines • 931 B
JavaScript
;
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) {
throw error;
}
}
}
exports.SyncLoggerRepository = SyncLoggerRepository;
//# sourceMappingURL=sync-logger.repository.js.map