import SecurityClient from "~/utilities/SecurityClient.js";

/**
 * This function fetches the encrypted secrets from the .env file
 * @param {*} workspaceId
 * @param {*} env
 * @returns
 */
const getSecrets = async (workspaceId, env) => {
  return SecurityClient.fetchCall(
      "/api/v1/secret/" +
      workspaceId +
      "?" +
      new URLSearchParams({
        environment: env,
        channel: "web",
      }),
    {
      method: "GET",
      headers: {
        "Content-Type": "application/json",
      },
    }
  ).then(async (res) => {
    if (res.status == 200) {
      return await res.json();
    } else {
      console.log("Failed to get project secrets");
    }
  });
};

export default getSecrets;
