sokolov-sbs-flowserver/flow/helper/db_helper.js
2025-08-07 21:49:01 +02:00

29 lines
No EOL
505 B
JavaScript

function promisifyBuilder(builder)
{
return new Promise((resolve, reject) => {
builder.callback(function(err, response) {
if(err != null) reject(err);
resolve(response);
});
})
}
function makeMapFromDbResult(response, key)
{
let data = {};
for(let i = 0; i < response.length; i++)
{
let record = response[i];
data[ record[key] ] = record;
}
return data;
}
module.exports = {
promisifyBuilder,
makeMapFromDbResult
}