Module: hooks/useSCBlockedUsersManager
Functions
useSCBlockedUsersManager
▸ useSCBlockedUsersManager(user?
): { block
: undefined
; blocked
: number
[] = data; isBlocked
: undefined
; isLoading
: () => boolean
; loading
: boolean
; refresh
: undefined
} | { block
: (user
: SCUserType
) => Promise
<any
> ; blocked
: number
[] = data; isBlocked
: (user
: SCUserType
) => boolean
; isLoading
: () => boolean
; loading
: boolean
; refresh
: (setLoadingStatus
: boolean
) => Promise
<number
[]> }
This custom hook is used to manage blocked users.
Follow these steps:
1. const scUserContext: SCUserContextType = useSCUser();
2. const scBlockedUsersManager: SCBlockedUsersManagerType = scUserContext.manager.blockedUsers;
3. scBlockedUsersManager.isBlocked(user)
Parameters
Name | Type |
---|---|
user? | SCUserType |
Returns
{ block
: undefined
; blocked
: number
[] = data; isBlocked
: undefined
; isLoading
: () => boolean
; loading
: boolean
; refresh
: undefined
} | { block
: (user
: SCUserType
) => Promise
<any
> ; blocked
: number
[] = data; isBlocked
: (user
: SCUserType
) => boolean
; isLoading
: () => boolean
; loading
: boolean
; refresh
: (setLoadingStatus
: boolean
) => Promise
<number
[]> }
Defined in
packages/react-core/src/hooks/useSCBlockedUsersManager.ts:22