1
0
Fork 0
mirror of https://github.com/muerwre/vault-frontend.git synced 2025-04-26 05:16:41 +07:00

removed boris reducer

This commit is contained in:
Fedor Katurov 2022-01-02 21:28:31 +07:00
parent 77af1ab05a
commit 120bf8954c
72 changed files with 225 additions and 298 deletions

View file

@ -0,0 +1,25 @@
import useSWR from 'swr';
import { API } from '~/constants/api';
import { getBorisBackendStats, getGithubIssues } from '~/api/boris';
import { BorisUsageStats } from '~/types/boris';
import { initialBackendStats } from '~/constants/boris/constants';
export const useBorisStats = () => {
const { data: backend = initialBackendStats, isValidating: isValidatingBackend } = useSWR(
API.BORIS.GET_BACKEND_STATS,
() => getBorisBackendStats()
);
const { data: issues = [], isValidating: isValidatingGit } = useSWR(API.BORIS.GITHUB_ISSUES, () =>
getGithubIssues()
);
const stats: BorisUsageStats = {
backend,
issues,
};
const isLoading = !backend && isValidatingBackend;
return { stats, isLoading };
};