2021-06-11 15:23:05 +10:00

17 lines
438 B
JavaScript

import { GraphQLList, GraphQLNonNull, GraphQLObjectType } from 'graphql';
import FileType from './FileType.mjs';
export default new GraphQLObjectType({
name: 'Query',
fields: () => ({
uploads: {
description: 'All stored files.',
type: GraphQLNonNull(GraphQLList(GraphQLNonNull(FileType))),
async resolve(source, args, { db }) {
await db.read();
return db.data.uploads;
},
},
}),
});