Update deps and rewrite resolvers to not compute everything and put it in context

This commit is contained in:
Trevor Blades
2019-07-22 01:16:09 -07:00
parent 77360d3649
commit 7e68c39351
4 changed files with 459 additions and 484 deletions

View File

@@ -1,14 +1,6 @@
import resolvers from './resolvers';
import typeDefs from './schema';
import {ApolloServer} from 'apollo-server';
import {continents, countries, languages} from 'countries-list';
function toArray(object) {
return Object.keys(object).map(code => ({
...object[code],
code
}));
}
const server = new ApolloServer({
typeDefs,
@@ -17,14 +9,6 @@ const server = new ApolloServer({
playground: true,
engine: {
apiKey: process.env.ENGINE_API_KEY
},
context: {
continents: Object.entries(continents).map(([code, name]) => ({
code,
name
})),
countries: toArray(countries),
languages: toArray(languages)
}
});