Skip to main content

Module: hooks/useSCFollowedManager

Functions

useSCFollowedManager

useSCFollowedManager(user?): { emptyCache: undefined ; follow: undefined ; followed: any[] = data; isFollowed: undefined ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: undefined } | { emptyCache: () => void ; follow: (user: SCUserType) => Promise<any> ; followed: any[] = data; isFollowed: (user: SCUserType) => boolean ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: () => void }

info

This custom hook is used to manage followed users.

How to use it:

Follow these steps:

1. const scUserContext: SCUserContextType = useSCUser();
2. const scFollowedManager: SCFollowedManagerType = scUserContext.manager.followed;
3. scFollowedManager.isFollowed(user)

Parameters

NameType
user?SCUserType

Returns

{ emptyCache: undefined ; follow: undefined ; followed: any[] = data; isFollowed: undefined ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: undefined } | { emptyCache: () => void ; follow: (user: SCUserType) => Promise<any> ; followed: any[] = data; isFollowed: (user: SCUserType) => boolean ; isLoading: (v: number | { id: number }) => boolean ; loading: any[] ; refresh: () => void }

Defined in

packages/react-core/src/hooks/useSCFollowedManager.ts:32