chore: Refactor graphQL queries structure

This commit is contained in:
Faruk AYDIN
2021-10-11 21:01:34 +02:00
committed by Ali BARIN
parent 1d65a7c0dd
commit 61e1488e11
6 changed files with 52 additions and 39 deletions

View File

@@ -1,7 +1,21 @@
import { GraphQLString, GraphQLList } from 'graphql';
import appType from '../types/app';
import App from '../../models/app';
const getApps = (name: string) => {
return App.findAll(name)
type Params = {
name: string
}
const getAppsResolver = (params: Params) => {
return App.findAll(params.name)
}
const getApps = {
type: GraphQLList(appType),
args: {
name: { type: GraphQLString }
},
resolve: (_: any, params: Params) => getAppsResolver(params)
}
export default getApps;