2021-08-24 12:10:47 +02:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
const { omit } = require('lodash/fp');
|
|
|
|
|
|
|
|
module.exports = ({ strapi }) => ({
|
2021-09-22 14:39:36 +02:00
|
|
|
buildQueriesResolvers({ contentType }) {
|
2021-09-01 12:06:51 +02:00
|
|
|
const { uid } = contentType;
|
2021-08-24 12:10:47 +02:00
|
|
|
|
|
|
|
return {
|
2021-09-01 12:06:51 +02:00
|
|
|
async find(parent, args) {
|
2021-09-22 15:15:03 +02:00
|
|
|
return strapi.entityService.findMany(uid, args);
|
2021-08-24 12:10:47 +02:00
|
|
|
},
|
|
|
|
|
2021-09-01 12:06:51 +02:00
|
|
|
async findOne(parent, args) {
|
2021-09-22 15:15:03 +02:00
|
|
|
return strapi.entityService.findOne(uid, args.id, omit('id', args));
|
2021-08-24 12:10:47 +02:00
|
|
|
},
|
|
|
|
};
|
|
|
|
},
|
|
|
|
});
|