@forge/cli

14.2.0-next.11-experimental-e03cc8514.2.0-next.19
out/webtrigger/graphql-client.js
~out/webtrigger/graphql-client.jsModified
+12−9
Index: package/out/webtrigger/graphql-client.js
===================================================================
--- package/out/webtrigger/graphql-client.js
+++ package/out/webtrigger/graphql-client.js
@@ -26,13 +26,13 @@
     }
 }
 exports.MissingWebTriggerUrlError = MissingWebTriggerUrlError;
 class WebTriggerGraphQLClient {
-    graphQLClient;
-    constructor(graphQLClient) {
-        this.graphQLClient = graphQLClient;
+    getTenantBasedGraphQLClient;
+    constructor(getTenantBasedGraphQLClient) {
+        this.getTenantBasedGraphQLClient = getTenantBasedGraphQLClient;
     }
-    async createWebTriggerUrl({ appId, contextId, environmentId, triggerKey, secretKeyConfig }) {
+    async createWebTriggerUrl({ appId, contextId, environmentId, triggerKey, secretKeyConfig, installation }) {
         const query = (0, cli_shared_1.graphql)(`
       mutation forge_cli_createWebTriggerUrl($input: WebTriggerUrlInput!) {
         createWebTriggerUrl(input: $input) {
           statusCode
@@ -57,9 +57,10 @@
                     }
                     : {})
             }
         };
-        const { response, requestId } = await this.graphQLClient.mutate(query, variables);
+        const graphQLClient = this.getTenantBasedGraphQLClient(installation);
+        const { response, requestId } = await graphQLClient.mutate(query, variables);
         const { success, statusCode, message, url } = (0, cli_shared_1.requireMutationPayload)(response.createWebTriggerUrl, requestId);
         if (!success) {
             throw new WebTriggerCreationError(message ?? '', requestId, String(statusCode));
         }
@@ -69,9 +70,9 @@
             }
             throw new MissingWebTriggerUrlError(requestId);
         }
     }
-    async listWebtriggerUrls({ appId, contextId, envId }) {
+    async listWebtriggerUrls({ appId, contextId, envId, installation }) {
         const query = (0, cli_shared_1.graphql)(`
       query forge_cli_listWebTriggerUrls($appId: ID!, $contextId: ID!, $envId: ID!) {
         webTriggerUrlsByAppContext(appId: $appId, contextId: $contextId, envId: $envId) {
           id
@@ -84,9 +85,10 @@
             appId,
             contextId,
             envId
         };
-        const { webTriggerUrlsByAppContext: urlResults, requestId } = await this.graphQLClient.query(query, variables);
+        const graphQLClient = this.getTenantBasedGraphQLClient(installation);
+        const { webTriggerUrlsByAppContext: urlResults, requestId } = await graphQLClient.query(query, variables);
         if (urlResults === undefined || urlResults === null) {
             throw new WebTriggerListError(requestId);
         }
         return urlResults.map((result) => {
@@ -96,9 +98,9 @@
                 url: result.url
             };
         });
     }
-    async deleteWebtriggerUrl(id) {
+    async deleteWebtriggerUrl(id, installation) {
         const query = (0, cli_shared_1.graphql)(`
       mutation forge_cli_deleteWebTriggerUrl($id: ID!) {
         deleteWebTriggerUrl(id: $id) {
           statusCode
@@ -109,9 +111,10 @@
     `);
         const variables = {
             id
         };
-        const { response, requestId } = await this.graphQLClient.mutate(query, variables);
+        const graphQLClient = this.getTenantBasedGraphQLClient(installation);
+        const { response, requestId } = await graphQLClient.mutate(query, variables);
         const { success, statusCode, message } = (0, cli_shared_1.requireMutationPayload)(response.deleteWebTriggerUrl, requestId);
         if (!success) {
             throw new WebTriggerDeleteError(id, message ?? '', requestId, String(statusCode));
         }