chore: update members endpoint (#2569)
This commit is contained in:
parent
59c52023fb
commit
cb533849e8
28 changed files with 94 additions and 126 deletions
|
|
@ -38,7 +38,7 @@ export const ProjectAuthWrapper: FC<IProjectAuthWrapper> = observer((props) => {
|
|||
: null
|
||||
);
|
||||
// fetching user project member information
|
||||
useSWR(
|
||||
const { data: projectMemberInfo } = useSWR(
|
||||
workspaceSlug && projectId ? `PROJECT_MEMBERS_ME_${workspaceSlug}_${projectId}` : null,
|
||||
workspaceSlug && projectId
|
||||
? () => userStore.fetchUserProjectInfo(workspaceSlug.toString(), projectId.toString())
|
||||
|
|
@ -53,8 +53,10 @@ export const ProjectAuthWrapper: FC<IProjectAuthWrapper> = observer((props) => {
|
|||
);
|
||||
// fetching project members
|
||||
useSWR(
|
||||
workspaceSlug && projectId ? `PROJECT_MEMBERS_${workspaceSlug}_${projectId}` : null,
|
||||
workspaceSlug && projectId
|
||||
workspaceSlug && projectId && projectMemberInfo && [20, 15].includes(projectMemberInfo.role)
|
||||
? `PROJECT_MEMBERS_${workspaceSlug}_${projectId}`
|
||||
: null,
|
||||
workspaceSlug && projectId && projectMemberInfo && [20, 15].includes(projectMemberInfo.role)
|
||||
? () => projectStore.fetchProjectMembers(workspaceSlug.toString(), projectId.toString())
|
||||
: null
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue