Skip to content

Commit ad1e050

Browse files
authored
Merge pull request #723 from isc-bsaviano/fix-721
Gracefully handle 503 responses from server
2 parents 3f9a5a7 + d07d3c9 commit ad1e050

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/api/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,13 @@ export class AtelierAPI {
321321
// resolveWithFullResponse: true,
322322
// simple: true,
323323
});
324+
if (response.status === 503) {
325+
// User likely ran out of licenses
326+
throw {
327+
statusCode: response.status,
328+
message: `The server at ${host}:${port} is unavailable. Check License Usage.`,
329+
};
330+
}
324331
if (response.status === 401) {
325332
authRequestMap.delete(target);
326333
if (this.wsOrFile && !checkingConnection) {

0 commit comments

Comments
 (0)