We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a307e7a commit 59eb8dfCopy full SHA for 59eb8df
src/hlsBinaries.ts
@@ -157,13 +157,17 @@ export async function downloadHaskellLanguageServer(
157
path: '/repos/haskell/haskell-language-server/releases',
158
headers: userAgentHeader,
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));
+ https
+ .get(opts, (res) => {
+ res.on('data', (d) => (data += d));
+ res.on('error', reject);
+ 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}`));
170
});
- });
171
172
173
// Make sure to create this before getProjectGhcVersion
0 commit comments