Files
jambonz-api-server/lib/models/service-provider.js
2019-11-27 09:23:14 -05:00

24 lines
587 B
JavaScript

const Emitter = require('events');
const {getMysqlConnection} = require('../db');
const scrubIds = require('../utils/scrub-ids');
class ServiceProvider extends Emitter {
constructor() {
super();
}
static retrieveAll() {
return new Promise((resolve, reject) => {
getMysqlConnection((err, conn) => {
if (err) return reject(err);
conn.query('SELECT * from service_providers', (err, results, fields) => {
if (err) return reject(err);
resolve(scrubIds(results));
});
});
});
}
}
module.exports = ServiceProvider;