Skip to content

Commit

Permalink
regression: add deps props for useDebouncedCallback for app stream (R…
Browse files Browse the repository at this point in the history
  • Loading branch information
ggazzo authored Sep 1, 2023
1 parent 5c80ce9 commit 6098941
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 13 deletions.
10 changes: 7 additions & 3 deletions apps/meteor/client/hooks/useAppActionButtons.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,13 @@ export const useAppActionButtons = (context?: `${UIActionButtonContext}`) => {
staleTime: Infinity,
});

const invalidate = useDebouncedCallback(() => {
queryClient.invalidateQueries(['apps', 'actionButtons']);
}, 100);
const invalidate = useDebouncedCallback(
() => {
queryClient.invalidateQueries(['apps', 'actionButtons']);
},
100,
[],
);

useEffect(() => {
if (!uid) {
Expand Down
10 changes: 7 additions & 3 deletions apps/meteor/client/hooks/useAppSlashCommands.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,13 @@ export const useAppSlashCommands = () => {
const apps = useSingleStream('apps');
const uid = useUserId();

const invalidate = useDebouncedCallback(() => {
queryClient.invalidateQueries(['apps', 'slashCommands']);
}, 100);
const invalidate = useDebouncedCallback(
() => {
queryClient.invalidateQueries(['apps', 'slashCommands']);
},
100,
[],
);

useEffect(() => {
if (!uid) {
Expand Down
10 changes: 7 additions & 3 deletions apps/meteor/client/hooks/useAppTranslations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,13 @@ export const useAppTranslations = () => {
}
}, [result.data]);

const invalidate = useDebouncedCallback(() => {
queryClient.invalidateQueries(['apps', 'translations']);
}, 100);
const invalidate = useDebouncedCallback(
() => {
queryClient.invalidateQueries(['apps', 'translations']);
},
100,
[],
);

useEffect(() => {
if (!uid) {
Expand Down
12 changes: 8 additions & 4 deletions apps/meteor/client/providers/AppsProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,14 @@ const AppsProvider: FC = ({ children }) => {

const stream = useSingleStream('apps');

const invalidate = useDebouncedCallback(() => {
queryClient.invalidateQueries(['marketplace', 'apps-instance']);
invalidateAppsCountQuery();
}, 100);
const invalidate = useDebouncedCallback(
() => {
queryClient.invalidateQueries(['marketplace', 'apps-instance']);
invalidateAppsCountQuery();
},
100,
[],
);

useEffect(() => {
return stream('apps', ([key]) => {
Expand Down

0 comments on commit 6098941

Please sign in to comment.