@@ -21,7 +21,7 @@ const authzQueryKeys = {
2121 allRoleAssignments : ( querySettings ?: QuerySettings ) => [ ...authzQueryKeys . all , 'allRoleAssignments' , querySettings ] as const ,
2222 orgs : ( search ?: string , page ?: number , pageSize ?: number ) => [ ...authzQueryKeys . all , 'organizations' , search , page , pageSize ] as const ,
2323 scopes : ( search ?: string , page ?: number , pageSize ?: number ) => [ ...authzQueryKeys . all , 'scopes' , search , page , pageSize ] as const ,
24- userRoles : ( username : string , querySettings ?: QuerySettings ) => [ ...authzQueryKeys . all , 'userRoles' , username , querySettings ] as const ,
24+ userRoles : ( username ? : string , querySettings ?: QuerySettings ) => [ ...authzQueryKeys . all , 'userRoles' , username , querySettings ] as const ,
2525} ;
2626
2727/**
@@ -184,10 +184,12 @@ export const useScopes = (search?: string, page?: number, pageSize?: number) =>
184184 * ```
185185*/
186186export const useUserAssignedRoles = (
187- username : string ,
188- querySettings : QuerySettings ,
187+ username ? : string ,
188+ querySettings ? : QuerySettings ,
189189) => useQuery < GetUserAssignmentsResponse , Error > ( {
190190 queryKey : authzQueryKeys . userRoles ( username , querySettings ) ,
191191 queryFn : ( ) => getUserAssignedRoles ( username , querySettings ) ,
192192 staleTime : 1000 * 60 * 30 , // refetch after 30 minutes
193+ enabled : ! ! username ,
194+ refetchOnWindowFocus : false ,
193195} ) ;
0 commit comments