Skip to content

Commit 66d7eab

Browse files
committed
Fix merge errors :)
1 parent a835644 commit 66d7eab

File tree

2 files changed

+30
-29
lines changed

2 files changed

+30
-29
lines changed

src/remoteTransport.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ import extractFiles from 'extract-files/public/extractFiles';
1212
function makeExecutor(httpEndpoint, options) {
1313
return async function executor({ document, variables, context }) {
1414
const allowedHeaders = Object.keys(context?.headers || {})
15-
.filter((name) => name.toLowerCase().startsWith(prefix))
15+
.filter((name) => name.toLowerCase().substr(0, 2) === 'x-')
1616
.reduce((accum, name) => ({ ...accum, [name]: context?.headers[name] }), {});
17+
// .filter((name) => name.toLowerCase().startsWith(prefix))
1718

1819
const query = print(document);
1920
let clone = variables;

src/server.js

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { execute, subscribe } from 'graphql';
88
import createWordpressSchema from './remotes/wordpress';
99
import createContentfulSchema from './remotes/contentful';
1010
import createDiscordPostsSchema from './remotes/discordPosts';
11-
import createAuth0Schema from './remotes/auth0';
11+
import createGithubSchema from './remotes/github';
1212
import createShowcaseSchema from './remotes/showcase';
1313
import createCalendarSchema from './remotes/calendar';
1414
import createLabsSchema from './remotes/labs';
@@ -24,33 +24,33 @@ const port = process.env.PORT || 4000;
2424

2525
async function buildSchema() {
2626
console.log('Fetching sub-schemas...');
27-
const [blog, showYourWork, showcase, calendar, labs, advisors, clear, cms, account, geo, twitch] = await Promise.all([
28-
await createWordpressSchema(process.env.WORDPRESS_URL || 'https://wp.codeday.org/graphql'),
29-
await createDiscordPostsSchema(process.env.SHOWYOURWORK_URL || 'http://discord-posts.codeday.cloud'),
30-
await createShowcaseSchema(
31-
process.env.SHOWCASE_URL || 'http://showcase-gql.codeday.cloud/graphql',
32-
process.env.SHOWCASE_WS || 'ws://showcase-gql.codeday.cloud/graphql'
33-
),
34-
await createCalendarSchema(process.env.CALENDAR_URL || 'http://calendar-gql.codeday.cloud/graphql'),
35-
await createLabsSchema(process.env.LABS_URL || 'http://labs-gql.codeday.cloud/graphql'),
36-
await createAdvisorsSchema(process.env.ADVISORS_URL || 'http://advisors-gql.codeday.cloud/graphql'),
37-
await createClearSchema(process.env.CLEAR_URL || 'http://clear-gql.codeday.cloud/graphql'),
38-
await createContentfulSchema('d5pti1xheuyu', process.env.CONTENTFUL_TOKEN),
39-
await createAuth0Schema(
40-
process.env.AUTH0_DOMAIN,
41-
process.env.AUTH0_CLIENT_ID,
42-
process.env.AUTH0_CLIENT_SECRET
43-
),
44-
await createGeoSchema(
45-
process.env.MAXMIND_ACCOUNT,
46-
process.env.MAXMIND_KEY
47-
),
48-
await createTwitchSchema(
49-
process.env.TWITCH_CHANNEL,
50-
process.env.TWITCH_CLIENT_ID,
51-
process.env.TWITCH_CLIENT_SECRET
52-
),
53-
]);
27+
const [blog, showYourWork, showcase, calendar, labs, advisors, clear, cms, account, geo, twitch, github] =
28+
await Promise.all([
29+
await createWordpressSchema(process.env.WORDPRESS_URL || 'https://wp.codeday.org/graphql'),
30+
await createDiscordPostsSchema(process.env.SHOWYOURWORK_URL || 'http://discord-posts.codeday.cloud'),
31+
await createShowcaseSchema(
32+
process.env.SHOWCASE_URL || 'http://showcase-gql.codeday.cloud/graphql',
33+
process.env.SHOWCASE_WS || 'ws://showcase-gql.codeday.cloud/graphql'
34+
),
35+
await createCalendarSchema(process.env.CALENDAR_URL || 'http://calendar-gql.codeday.cloud/graphql'),
36+
await createLabsSchema(process.env.LABS_URL || 'http://labs-gql.codeday.cloud/graphql'),
37+
await createAdvisorsSchema(process.env.ADVISORS_URL || 'http://advisors-gql.codeday.cloud/graphql'),
38+
await createClearSchema(process.env.CLEAR_URL || 'http://clear-gql.codeday.cloud/graphql'),
39+
await createContentfulSchema('d5pti1xheuyu', process.env.CONTENTFUL_TOKEN),
40+
await createAccountSchema(process.env.ACCOUNT_URL ||"http://account-gql.codeday.cloud/graphql" , process.env.ACCOUNT_WS || "ws://account-gql.codeday.cloud/graphql"),
41+
await createGeoSchema(
42+
process.env.MAXMIND_ACCOUNT,
43+
process.env.MAXMIND_KEY
44+
),
45+
await createTwitchSchema(
46+
process.env.TWITCH_CHANNEL,
47+
process.env.TWITCH_CLIENT_ID,
48+
process.env.TWITCH_CLIENT_SECRET
49+
),
50+
await createGithubSchema(
51+
process.env.GITHUB_TOKEN,
52+
),
53+
]);
5454
console.log('...sub-schemas fetched.');
5555

5656
return weave({

0 commit comments

Comments
 (0)