nx
Version:
26 lines (25 loc) • 887 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isWorkspaceClaimed = isWorkspaceClaimed;
const get_cloud_options_1 = require("./get-cloud-options");
async function isWorkspaceClaimed(accessToken) {
if (!accessToken)
return false;
const apiUrl = (0, get_cloud_options_1.getCloudUrl)();
try {
const requestData = (0, get_cloud_options_1.isNxCloudId)(accessToken)
? { nxCloudId: accessToken }
: { nxCloudAccessToken: accessToken };
const response = await require('axios').post(`${apiUrl}/nx-cloud/is-workspace-claimed`, requestData);
if (response.data.message) {
return false;
}
else {
return response.data;
}
}
catch (e) {
// We want to handle cases the if the request fails for any reason
return false;
}
}