perf: [CAL-1928] Deduplicate eventTypes.getByViewer query (#9700)
Co-authored-by: alannnc <alannnc@gmail.com> Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
This commit is contained in:
parent
3e90c08d55
commit
79f34a4fc7
|
@ -861,7 +861,7 @@ const EventTypesPage = () => {
|
||||||
const filters = getTeamsFiltersFromQuery(router.query);
|
const filters = getTeamsFiltersFromQuery(router.query);
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
// eslint-disable-next-line @typescript-eslint/no-explicit-any
|
||||||
const WithQuery = withQuery(trpc.viewer.eventTypes.getByViewer as any, { filters });
|
const WithQuery = withQuery(trpc.viewer.eventTypes.getByViewer as any, filters && { filters });
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
|
|
@ -24,5 +24,10 @@ export const getTeamsFiltersFromQuery = (query: ParsedUrlQuery) => {
|
||||||
// [1,2] is equivalent to [2,1] when fetching filter data.
|
// [1,2] is equivalent to [2,1] when fetching filter data.
|
||||||
filters.teamIds = filters.teamIds?.sort();
|
filters.teamIds = filters.teamIds?.sort();
|
||||||
filters.userIds = filters.userIds?.sort();
|
filters.userIds = filters.userIds?.sort();
|
||||||
|
|
||||||
|
if (!filters.teamIds?.length && !filters.userIds?.length) {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
|
||||||
return filters;
|
return filters;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue
Block a user