Skip to content

Commit afbbbf0

Browse files
committed
removes unusued session context
1 parent e1a84a1 commit afbbbf0

File tree

2 files changed

+8
-16
lines changed

2 files changed

+8
-16
lines changed

src/hooks/useAuthRoles/SessionContext.tsx

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
import { useContext } from 'react';
2-
import { SessionContext } from '@/contexts/SessionContext';
2+
3+
import { SessionContext } from '@/contexts';
34
import MappedRoles from '@/hooks/useAuthRoles/MappedRoles';
45
import { AccessLevel } from '@/service/sessions/types';
56

6-
const useAuthRoles = (...roles: AccessLevel[]): boolean => {
7+
const useAuthRoles = (...roles: AccessLevel[]) => {
78
const { session } = useContext(SessionContext);
89

9-
if (!session) {
10+
if (
11+
!session ||
12+
!roles.some((role) => MappedRoles[role].includes(session.accessLevel))
13+
)
1014
return false;
11-
}
1215

13-
return roles.some((role) => MappedRoles[role].includes(session.accessLevel));
16+
return true;
1417
};
1518

1619
export { useAuthRoles };

0 commit comments

Comments
 (0)