feat: added token based communications

This commit is contained in:
Akhil Mohan
2024-01-27 12:38:23 +05:30
parent daa94db874
commit 20fb99f042
65 changed files with 699 additions and 360 deletions
@@ -24,10 +24,10 @@ export const folderQueryKeys = {
["secret-folders", { projectId, environment, path }] as const
};
const fetchProjectFolders = async (projectId: string, environment: string, path = "/") => {
const fetchProjectFolders = async (workspaceId: string, environment: string, path = "/") => {
const { data } = await apiRequest.get<{ folders: TSecretFolder[] }>("/api/v1/folders", {
params: {
projectId,
workspaceId,
environment,
path
}
@@ -102,7 +102,10 @@ export const useCreateFolder = () => {
return useMutation<{}, {}, TCreateFolderDTO>({
mutationFn: async (dto) => {
const { data } = await apiRequest.post("/api/v1/folders", dto);
const { data } = await apiRequest.post("/api/v1/folders", {
...dto,
workspaceId: dto.projectId
});
return data;
},
onSuccess: (_, { projectId, environment, path }) => {
@@ -127,7 +130,7 @@ export const useUpdateFolder = () => {
const { data } = await apiRequest.patch(`/api/v1/folders/${folderId}`, {
name,
environment,
projectId,
workspaceId: projectId,
path
});
return data;
@@ -154,7 +157,7 @@ export const useDeleteFolder = () => {
const { data } = await apiRequest.delete(`/api/v1/folders/${folderId}`, {
data: {
environment,
projectId,
workspaceId: projectId,
path
}
});
@@ -13,7 +13,7 @@ export const useCreateSecretImport = () => {
const { data } = await apiRequest.post("/api/v1/secret-imports", {
import: secretImport,
environment,
projectId,
workspaceId: projectId,
path
});
return data;
@@ -38,7 +38,7 @@ export const useUpdateSecretImport = () => {
import: secretImports,
environment,
path,
projectId
workspaceId: projectId
});
return data;
},
@@ -60,7 +60,7 @@ export const useDeleteSecretImport = () => {
mutationFn: async ({ id, projectId, path, environment }) => {
const { data } = await apiRequest.delete(`/api/v1/secret-imports/${id}`, {
data: {
projectId,
workspaceId: projectId,
path,
environment
}
@@ -25,7 +25,7 @@ const fetchSecretImport = async ({ projectId, environment, path = "/" }: TGetSec
"/api/v1/secret-imports",
{
params: {
projectId,
workspaceId: projectId,
environment,
path
}
@@ -66,7 +66,7 @@ const fetchImportedSecrets = async (
"/api/v1/secret-imports/secrets",
{
params: {
projectId: workspaceId,
workspaceId,
environment,
path: directory
}
+2 -2
View File
@@ -18,8 +18,8 @@ export {
useGetWorkspaceUsers,
useNameWorkspaceSecrets,
useRenameWorkspace,
useReorderWsEnvironment,
useToggleAutoCapitalization,
useUpdateIdentityWorkspaceRole,
useUpdateUserWorkspaceRole,
useUpdateWsEnvironment} from "./queries";
useUpdateWsEnvironment
} from "./queries";