@forge/cli
13.0.013.1.0-next.4-experimental-9423de1
out/installations/uninstall-app.js~
out/installations/uninstall-app.jsModified+4−4
Index: package/out/installations/uninstall-app.js
===================================================================
--- package/out/installations/uninstall-app.js
+++ package/out/installations/uninstall-app.js
@@ -7,10 +7,10 @@
constructor(getAppConfig, client) {
this.getAppConfig = getAppConfig;
this.client = client;
}
- async execute(installationId, installationContext) {
- const { id: appId } = await this.getAppConfig();
+ async execute(installationId, installationContext, appIdOverride) {
+ const appId = appIdOverride ?? (await this.getAppConfig()).id;
const { product, site, environmentKey } = await this.client.getInstallation(appId, installationId);
const success = await this.client.uninstallApp({
appId,
environmentKey,
@@ -24,10 +24,10 @@
environmentKey,
successful: success
};
}
- async batchExecute(installationIds = [], installationInfos) {
- const { id: appId } = await this.getAppConfig();
+ async batchExecute(installationIds = [], installationInfos, appIdOverride) {
+ const appId = appIdOverride ?? (await this.getAppConfig()).id;
let appsInstallInfo;
if (installationInfos && installationInfos.length) {
appsInstallInfo = installationInfos;
}