in lib/services/APIService.js [175:192]
patchAppComponents(appComponentsData) {
return __awaiter(this, void 0, void 0, function* () {
let urlSuffix = "tests/" + this.testId + "/app-components/" + "?api-version=" + UtilModels_1.ApiVersionConstants.latestVersion;
let url = new URL(urlSuffix, this.baseURL);
if (!(0, util_1.isNullOrUndefined)(appComponentsData === null || appComponentsData === void 0 ? void 0 : appComponentsData.components) && Object.keys(appComponentsData.components).length == 0) {
return null;
}
let header = yield this.authContext.getDataPlaneHeader(UtilModels_1.FetchCallType.patch);
let appComponentsResult = yield FetchUtil.httpClientRetries(url.toString(), header, UtilModels_1.FetchCallType.patch, 3, JSON.stringify(appComponentsData));
if ((appComponentsResult.message.statusCode != 200 && appComponentsResult.message.statusCode != 201)) {
let errorObj = yield Util.getResultObj(appComponentsResult);
console.log(errorObj ? errorObj : Util.errorCorrection(appComponentsResult));
throw new Error("Error in updating app components");
}
let appComponentsObj = yield Util.getResultObj(appComponentsResult);
return appComponentsObj;
});
}