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(
157157 path : '/repos/haskell/haskell-language-server/releases' ,
158158 headers : userAgentHeader ,
159159 } ;
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 } ` ) ) ;
165170 } ) ;
166- } ) ;
167171 } ) ;
168172
169173 // Make sure to create this before getProjectGhcVersion
You can’t perform that action at this time.
0 commit comments