mirror of
https://github.com/jambonz/jambonz-api-server.git
synced 2025-12-19 05:47:46 +00:00
24 lines
587 B
JavaScript
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;
|