onSuccess: async()

in src/k8s/groups/EDP/Codebase/hooks/useAutotestsWithBranches.ts [22:38]


      onSuccess: async (data) => {
        if (!data) {
          return;
        }
        const autotestsWithBranches = await Promise.all(
          data?.items.map(async ({ metadata: { name } }) => {
            const { items: autotestsBranches } =
              await CodebaseBranchKubeObject.getListByCodebaseName(_namespace, name);
            const branchesNames = autotestsBranches.map((el) => el.spec.branchName);
            return {
              name,
              branches: branchesNames,
            };
          })
        );
        setAutotestsWithBranchesOptions(autotestsWithBranches);
      },