File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -157,13 +157,17 @@ export async function downloadHaskellLanguageServer(
157
157
path : '/repos/haskell/haskell-language-server/releases' ,
158
158
headers : userAgentHeader ,
159
159
} ;
160
- https . get ( opts , ( res ) => {
161
- res . on ( 'data' , ( d ) => ( data += d ) ) ;
162
- res . on ( 'error' , reject ) ;
163
- res . on ( 'close' , ( ) => {
164
- resolve ( JSON . parse ( data ) ) ;
160
+ https
161
+ . get ( opts , ( res ) => {
162
+ res . on ( 'data' , ( d ) => ( data += d ) ) ;
163
+ res . on ( 'error' , reject ) ;
164
+ res . on ( 'close' , ( ) => {
165
+ resolve ( JSON . parse ( data ) ) ;
166
+ } ) ;
167
+ } )
168
+ . on ( 'error' , ( e ) => {
169
+ reject ( new Error ( `Couldn't get the latest haskell-language-server releases from GitHub:\n${ e . message } ` ) ) ;
165
170
} ) ;
166
- } ) ;
167
171
} ) ;
168
172
169
173
// Make sure to create this before getProjectGhcVersion
You can’t perform that action at this time.
0 commit comments