UNPKG

585 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const tslib_1 = require("tslib");
4const axios_1 = tslib_1.__importDefault(require("axios"));
5const errors_1 = require("@oclif/errors");
6axios_1.default.interceptors.response.use(response => response, error => {
7 if (error.response && error.response.status === 401) {
8 // tslint:disable-next-line: no-console
9 console.error(new errors_1.CLIError(`Authentication failed.
10Please login via 'liara login' command.`).render());
11 process.exit(2);
12 }
13 return Promise.reject(error);
14});