All files / source/userTasks information.js

100% Statements 4/4
100% Branches 2/2
100% Functions 2/2
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43      2x                                 2x   2x                           1x            
import UserTaskDao from '../../database/dao/userTask';
 
async function getUserTask(query, opts = {}) {
  return UserTaskDao.findUserTask(
    query,
    {
      raw: true,
      attributes: [
        'id',
        'taskUser',
        'type',
        'status',
        'note',
      ],
      ...opts
    }
  );
}
 
async function getAllUserTasks(opts = {}) {
  const userTasksQuery = {};
 
  const userTasks = await UserTaskDao.findUserTasks(
    userTasksQuery, 
    {
      attributes: [
        'id',
        'taskUser',
        'type',
        'status',
        'note',
      ],
      ...opts
    }
  );
 
  return userTasks;
}
 
export default {
  getUserTask,
  getAllUserTasks,
}