@forge/cli

14.1.0-next.21-experimental-554d41714.1.0-next.19-experimental-fd0ebbc
out/webtrigger/graphql-client.js
~out/webtrigger/graphql-client.jsModified
+31−29
Index: package/out/webtrigger/graphql-client.js
===================================================================
--- package/out/webtrigger/graphql-client.js
+++ package/out/webtrigger/graphql-client.js
@@ -31,18 +31,18 @@
     constructor(graphQLClient) {
         this.graphQLClient = graphQLClient;
     }
     async createWebTriggerUrl({ appId, contextId, environmentId, triggerKey, secretKeyConfig }) {
-        const query = `
-        mutation forge_cli_createWebTriggerUrl($input: WebTriggerUrlInput!) {
-            createWebTriggerUrl(input: $input) {
-            statusCode
-            success
-            message
-            url
-            }
+        const query = (0, cli_shared_1.graphql)(`
+      mutation forge_cli_createWebTriggerUrl($input: WebTriggerUrlInput!) {
+        createWebTriggerUrl(input: $input) {
+          statusCode
+          success
+          message
+          url
         }
-        `;
+      }
+    `);
         const variables = {
             input: {
                 appId,
                 contextId,
@@ -57,11 +57,12 @@
                     }
                     : {})
             }
         };
-        const { response: { createWebTriggerUrl: { success, statusCode, message, url } }, requestId } = await this.graphQLClient.mutate(query, variables);
+        const { response, requestId } = await this.graphQLClient.mutate(query, variables);
+        const { success, statusCode, message, url } = (0, cli_shared_1.requireMutationPayload)(response.createWebTriggerUrl, requestId);
         if (!success) {
-            throw new WebTriggerCreationError(message, requestId, statusCode.toString());
+            throw new WebTriggerCreationError(message ?? '', requestId, String(statusCode));
         }
         else {
             if (url) {
                 return url;
@@ -69,17 +70,17 @@
             throw new MissingWebTriggerUrlError(requestId);
         }
     }
     async listWebtriggerUrls({ appId, contextId, envId }) {
-        const query = `
-        query forge_cli_listWebTriggerUrls($appId: ID!, $contextId: ID!, $envId: ID!) {
-            webTriggerUrlsByAppContext(appId: $appId, contextId: $contextId, envId: $envId) {
-              id
-              triggerKey
-              url
-            }
+        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
+          triggerKey
+          url
         }
-        `;
+      }
+    `);
         const variables = {
             appId,
             contextId,
             envId
@@ -96,23 +97,24 @@
             };
         });
     }
     async deleteWebtriggerUrl(id) {
-        const query = `
-        mutation forge_cli_deleteWebTriggerUrl($id: ID!) {
-            deleteWebTriggerUrl(id: $id) {
-              statusCode
-              success
-              message
-            }
+        const query = (0, cli_shared_1.graphql)(`
+      mutation forge_cli_deleteWebTriggerUrl($id: ID!) {
+        deleteWebTriggerUrl(id: $id) {
+          statusCode
+          success
+          message
         }
-        `;
+      }
+    `);
         const variables = {
             id
         };
-        const { response: { deleteWebTriggerUrl: { success, statusCode, message } }, requestId } = await this.graphQLClient.mutate(query, variables);
+        const { response, requestId } = await this.graphQLClient.mutate(query, variables);
+        const { success, statusCode, message } = (0, cli_shared_1.requireMutationPayload)(response.deleteWebTriggerUrl, requestId);
         if (!success) {
-            throw new WebTriggerDeleteError(id, message, requestId, statusCode.toString());
+            throw new WebTriggerDeleteError(id, message ?? '', requestId, String(statusCode));
         }
         return {
             success,
             statusCode,