18F/continua11y-dashboard

View on GitHub
app/models/query/repository.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict';

const db = require('../../config/db-connection');

module.exports.where = function where(attributes) {
  return db
    .select()
    .from('repositories')
    .where(attributes);
};

module.exports.byIds = function byIds(ids) {
  return db
    .select()
    .from('repositories')
    .orderBy(['owner', 'name'])
    .whereIn('id', ids);
};