all files / api/lib/get/ html.js

50% Statements 5/10
50% Branches 2/4
100% Functions 0/0
50% Lines 4/8
1 2 3 4 5 6 7 8 9 10 11 12 13 14                   
'use strict';
 
const R = require('ramda');
let htmlQuery = require('../../query/html');
 
module.exports =  (db, articleHtmls) => {
    Eif(R.isNil(articleHtmls) || R.isEmpty(articleHtmls)) return Promise.resolve([]);
    const ids = R.map(R.path(['dataValues', 'html_id']), articleHtmls);
    const query = htmlQuery(db, {
        in: ids
    });
    const meta = R.objOf("type", "html");
    return db.html.findAll(query).then(arr => R.map(R.pair(meta), arr));
};