porridger/front/src/hooks/api/useUserRating.ts
dm1sh d9925647c6
Refactored Rating component
Separated annDetails, added to userPage, made actually operating
2023-08-08 19:26:37 +03:00

17 lines
507 B
TypeScript

import { composeUserRatingURL, initialUserRating, processUserRating } from '../../api/userRating'
import { UserRating, isUserRatingResponse } from '../../api/userRating/types'
import useFetch, { UseFetchReturn } from '../useFetch'
const useUserRating = (userId: number): UseFetchReturn<UserRating> => (
useFetch(
composeUserRatingURL(userId),
'GET',
false,
isUserRatingResponse,
processUserRating,
initialUserRating
)
)
export default useUserRating