如何等待一个函数完成并使用graphQL

时间:2020-09-16 11:20:46

标签: javascript reactjs graphql

我有一个使用应用程序名称和描述的表格,因此描述名称仅从应用程序名称中获取一个ID,之后我才能在UI Click for the image 中创建描述,在这里您可以看到我还有一个下一个按钮,因此下一个按钮将同时创建这两个按钮,然后转到下一页。

这是应用程序名称的第一个Api调用

async function handleSubmit(e) {
    e.preventDefault();
    if (!appValue) {
      return;
    }
    updateLoading(true);

    await createApp({
      variables: {
        actionId: CREATE_APP_FOR_APP_SPEC_ACTION_ID,
        executionParameters: JSON.stringify({
          parentInstanceId: customerId,
          value: appValue,
        }),
        unrestricted: false,
      },
      refetchQueries,
    });

    updateAppValue('');
    updateLoading(false);
  }

这是去皮的第二个Api

async function handleSubmit(e) {
    e.preventDefault();

    if (!descriptionValue) {
      return;
    }

    updateLoading(true);

    await createDescription({
      variables: {
        actionId: CREATE_DESCRIPTION_FOR_APP_SPEC_ACTION_ID,
        executionParameters: JSON.stringify({
          parentInstanceId: parentId,
          value: descriptionValue,
        }),
        unrestricted: false,
      },
      refetchQueries,
    });

    updateDescriptionValue('');
    updateLoading(false);
  }

0 个答案:

没有答案