@forge/cli
12.9.0-next.1712.9.0-next.18-experimental-f76634b
out/webtrigger/list-webtrigger-urls.js+
out/webtrigger/list-webtrigger-urls.jsNew file+28
Index: package/out/webtrigger/list-webtrigger-urls.js
===================================================================
--- package/out/webtrigger/list-webtrigger-urls.js
+++ package/out/webtrigger/list-webtrigger-urls.js
@@ -0,0 +1,28 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.ListWebTriggerURLsCommand = void 0;
+const ari_1 = require("@forge/util/packages/ari");
+class ListWebTriggerURLsCommand {
+ getAppConfig;
+ webTriggerClient;
+ appEnvironmentClient;
+ webTriggerGraphqlClient;
+ constructor(getAppConfig, webTriggerClient, appEnvironmentClient, webTriggerGraphqlClient) {
+ this.getAppConfig = getAppConfig;
+ this.webTriggerClient = webTriggerClient;
+ this.appEnvironmentClient = appEnvironmentClient;
+ this.webTriggerGraphqlClient = webTriggerGraphqlClient;
+ }
+ async execute(installationId) {
+ const { id: appId } = await this.getAppConfig();
+ const { environmentKey, context } = await this.webTriggerClient.getInstallation(appId, installationId);
+ const environmentId = await this.appEnvironmentClient.getAppEnvironmentId(appId, environmentKey);
+ return await this.webTriggerGraphqlClient.listWebtriggerUrls({
+ appId: ari_1.EcosystemAppAri.parse(appId).appId,
+ contextId: context,
+ envId: environmentId
+ });
+ }
+}
+exports.ListWebTriggerURLsCommand = ListWebTriggerURLsCommand;
+//# sourceMappingURL=list-webtrigger-urls.js.map
\ No newline at end of file