1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-25 21:06:42 +07:00

updating related on tags changed

This commit is contained in:
Fedor Katurov 2021-11-22 17:40:46 +07:00
parent 96f1529f2b
commit 1dcf0753ea
3 changed files with 19 additions and 7 deletions

View file

@ -4,12 +4,15 @@ import { AxiosResponse } from 'axios';
import { ApiGetNodeRelatedResult } from '~/redux/node/types';
import { API } from '~/constants/api';
import { api } from '~/utils/api';
import { useCallback } from 'react';
export const useGetNodeRelated = (id?: INode['id']) => {
const { data, isValidating: isLoading } = useSWR<AxiosResponse<ApiGetNodeRelatedResult>>(
const { data, isValidating: isLoading, mutate } = useSWR<AxiosResponse<ApiGetNodeRelatedResult>>(
API.NODE.RELATED(id),
api.get
);
return { related: data?.data.related, isLoading };
const refresh = useCallback(() => mutate(data, true), [data, mutate]);
return { related: data?.data.related, isLoading, refresh };
};