@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;
         }