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
| Parameter | Type |
|---|---|
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; }