Skip to main content

hooks/useSCFollowedManager

Functions

useSCFollowedManager()

useSCFollowedManager(user?): { emptyCache: undefined; follow: undefined; followed: any[]; isFollowed: undefined; isLoading: (v) => boolean; loading: any[]; refresh: undefined; } | { emptyCache: () => void; follow: (user) => Promise<any>; followed: any[]; isFollowed: (user) => boolean; isLoading: (v) => 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

ParameterType
user?SCUserType

Returns

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