bcgov/common-forms-toolkit

View on GitHub
app/src/forms/form/dataService.js

Summary

Maintainability
A
0 mins
Test Coverage
const Models = require('./models');

module.exports = {

  fetch: async (slug) => {
    return Models.Metadata.query()
      .where({slug: slug})
      .throwIfNotFound();
  },

  search: async (params) => {
    return Models.Metadata.query()
      .modify('filterActive', params.active)
      .modify('filterPublic', params.public)
      .modify('filterName', params.name)
      .modify('filterSlug', params.slug)
      .modify('filterKeyword', params.keyword);
  }

};