File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,28 +7,15 @@ export async function loadSchema(
77 config : ApolloConfig
88) : Promise < GraphQLSchema | undefined > {
99 if ( dependency . schema ) {
10- try {
11- return await fetchSchema (
12- { url : dependency . schema } ,
13- config . projectFolder
14- ) ;
15- } catch { }
10+ return await fetchSchema ( { url : dependency . schema } , config . projectFolder ) ;
11+ } else if ( dependency . endpoint && dependency . endpoint . url ) {
12+ return await fetchSchema ( dependency . endpoint , config . projectFolder ) ;
13+ } else if ( dependency . engineKey ) {
14+ return await fetchSchemaFromEngine (
15+ dependency . engineKey ,
16+ config . engineEndpoint
17+ ) ;
18+ } else {
19+ return undefined ;
1620 }
17-
18- if ( dependency . endpoint && dependency . endpoint . url ) {
19- try {
20- return await fetchSchema ( dependency . endpoint , config . projectFolder ) ;
21- } catch { }
22- }
23-
24- if ( dependency . engineKey ) {
25- try {
26- return await fetchSchemaFromEngine (
27- dependency . engineKey ,
28- config . engineEndpoint
29- ) ;
30- } catch { }
31- }
32-
33- return undefined ;
3421}
You can’t perform that action at this time.
0 commit comments