MCPcopy Create free account
hub / github.com/SuperMap/iClient-JavaScript / deleteResources

Method deleteResources

src/common/iPortal/iPortalUser.js:34–42  ·  view source on GitHub ↗

* @function IPortalUser.prototype.deleteResources * @description 删除资源。 * @param {Object} params - 删除资源所需的参数对象:{ids,resourceType}。 * @returns {Promise} 返回包含删除操作状态的 Promise 对象。

(params)

Source from the content-addressed store, hash-verified

32 * @returns {Promise} 返回包含删除操作状态的 Promise 对象。
33 */
34 deleteResources(params) {
35 var resourceName = params.resourceType.replace("_","").toLowerCase();
36 var deleteResourceUrl = this.iportalUrl+"/web/" + resourceName +"s.json?ids=" + encodeURI(JSON.stringify(params.ids));
37 if( resourceName === 'data') {
38 deleteResourceUrl = this.iportalUrl + "/web/mycontent/datas/delete.json";
39 return this.request("POST", deleteResourceUrl, JSON.stringify(params.ids));
40 }
41 return this.request("DELETE", deleteResourceUrl);
42 }
43
44 /**
45 * @function IPortalUser.prototype.addMap

Callers 1

iPortalUserSpec.jsFile · 0.80

Calls 1

requestMethod · 0.45

Tested by

no test coverage detected