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:
parent
77af1ab05a
commit
120bf8954c
72 changed files with 225 additions and 298 deletions
25
src/hooks/boris/useBorisStats.ts
Normal file
25
src/hooks/boris/useBorisStats.ts
Normal 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 };
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue