hooks/useSCBlockedUsersManager
Functions
useSCBlockedUsersManager()
useSCBlockedUsersManager(
user?): {block:undefined;blocked:number[];isBlocked:undefined;isLoading: () =>boolean;loading:boolean;refresh:undefined; } | {block: (user) =>Promise<any>;blocked:number[];isBlocked: (user) =>boolean;isLoading: () =>boolean;loading:boolean;refresh: (setLoadingStatus) =>Promise<number[]>; }
info
This custom hook is used to manage blocked users.
How to use it:
Follow these steps:
1. const scUserContext: SCUserContextType = useSCUser();
2. const scBlockedUsersManager: SCBlockedUsersManagerType = scUserContext.manager.blockedUsers;
3. scBlockedUsersManager.isBlocked(user)
Parameters
| Parameter | Type |
|---|---|
user? | SCUserType |
Returns
{ block: undefined; blocked: number[]; isBlocked: undefined; isLoading: () => boolean; loading: boolean; refresh: undefined; } | { block: (user) => Promise<any>; blocked: number[]; isBlocked: (user) => boolean; isLoading: () => boolean; loading: boolean; refresh: (setLoadingStatus) => Promise<number[]>; }