feat: Updated useFilterProcessor to provide teamIds for AssignedToCurrentUsersTeams and CreatedByCurrentUsersTeams filters.

Signed-off-by: Marley Powell <Marley.Powell@exclaimer.com>
This commit is contained in:
Marley Powell
2021-12-16 14:39:26 +00:00
parent 562670a7cb
commit da8f2d2091
@@ -15,11 +15,11 @@
*/
import { Filter, FilterType } from '../filters';
import { useUserEmail } from '../../../../hooks';
import { useUserEmail, useUserTeamIds } from '../../../../hooks';
export function useFilterProcessor(): (filters: Filter[]) => Filter[] {
const userEmail = useUserEmail();
const { teamIds } = useUserTeamIds(userEmail);
return (filters: Filter[]): Filter[] => {
for (const filter of filters) {
@@ -29,6 +29,11 @@ export function useFilterProcessor(): (filters: Filter[]) => Filter[] {
filter.email = userEmail;
break;
case FilterType.AssignedToCurrentUsersTeams:
case FilterType.CreatedByCurrentUsersTeams:
filter.teamIds = teamIds;
break;
default:
break;
}