1
- import { readCompressedJsonFileFallback } from '../../lib/read-json-file.js'
1
+ import { readCompressedJsonFileFallbackLazily } from '../../lib/read-json-file.js'
2
2
import { allVersions } from '../../lib/all-versions.js'
3
- const previews = readCompressedJsonFileFallback ( './lib/graphql/static/previews.json' )
4
- const upcomingChanges = readCompressedJsonFileFallback ( './lib/graphql/static/upcoming-changes.json' )
5
- const changelog = readCompressedJsonFileFallback ( './lib/graphql/static/changelog.json' )
6
- const prerenderedObjects = readCompressedJsonFileFallback (
3
+ const previews = readCompressedJsonFileFallbackLazily ( './lib/graphql/static/previews.json' )
4
+ const upcomingChanges = readCompressedJsonFileFallbackLazily (
5
+ './lib/graphql/static/upcoming-changes.json'
6
+ )
7
+ const changelog = readCompressedJsonFileFallbackLazily ( './lib/graphql/static/changelog.json' )
8
+ const prerenderedObjects = readCompressedJsonFileFallbackLazily (
7
9
'./lib/graphql/static/prerendered-objects.json'
8
10
)
9
- const prerenderedInputObjects = readCompressedJsonFileFallback (
11
+ const prerenderedInputObjects = readCompressedJsonFileFallbackLazily (
10
12
'./lib/graphql/static/prerendered-input-objects.json'
11
13
)
12
- const prerenderedMutations = readCompressedJsonFileFallback (
14
+ const prerenderedMutations = readCompressedJsonFileFallbackLazily (
13
15
'./lib/graphql/static/prerendered-mutations.json'
14
16
)
15
17
@@ -32,16 +34,16 @@ export default function graphqlContext(req, res, next) {
32
34
const graphqlVersion = currentVersionObj . miscVersionName
33
35
34
36
req . context . graphql = {
35
- schemaForCurrentVersion : readCompressedJsonFileFallback (
37
+ schemaForCurrentVersion : readCompressedJsonFileFallbackLazily (
36
38
`lib/graphql/static/schema-${ graphqlVersion } .json`
37
- ) ,
38
- previewsForCurrentVersion : previews [ graphqlVersion ] ,
39
- upcomingChangesForCurrentVersion : upcomingChanges [ graphqlVersion ] ,
40
- prerenderedObjectsForCurrentVersion : prerenderedObjects [ graphqlVersion ] ,
41
- prerenderedInputObjectsForCurrentVersion : prerenderedInputObjects [ graphqlVersion ] ,
42
- prerenderedMutationsForCurrentVersion : prerenderedMutations [ graphqlVersion ] ,
39
+ ) ( ) ,
40
+ previewsForCurrentVersion : previews ( ) [ graphqlVersion ] ,
41
+ upcomingChangesForCurrentVersion : upcomingChanges ( ) [ graphqlVersion ] ,
42
+ prerenderedObjectsForCurrentVersion : prerenderedObjects ( ) [ graphqlVersion ] ,
43
+ prerenderedInputObjectsForCurrentVersion : prerenderedInputObjects ( ) [ graphqlVersion ] ,
44
+ prerenderedMutationsForCurrentVersion : prerenderedMutations ( ) [ graphqlVersion ] ,
43
45
explorerUrl,
44
- changelog,
46
+ changelog : changelog ( ) ,
45
47
}
46
48
47
49
return next ( )
0 commit comments