Module: hooks/useSCConnectionsManager
Functions
useSCConnectionsManager
▸ useSCConnectionsManager(user?
): { acceptConnection
: undefined
; cancelRequestConnection
: undefined
; connections
: any
[] = data; emptyCache
: undefined
; isLoading
: (v
: number
| { id
: number
}) => boolean
; loading
: any
[] ; refresh
: undefined
; removeConnection
: undefined
; requestConnection
: undefined
; status?
: undefined
} | { acceptConnection
: (user
: SCUserType
) => Promise
<any
> ; cancelRequestConnection
: (user
: SCUserType
) => Promise
<any
> ; connections
: any
[] = data; emptyCache
: () => void
; isLoading
: (v
: number
| { id
: number
}) => boolean
; loading
: any
[] ; refresh
: () => void
; removeConnection
: (user
: SCUserType
) => Promise
<any
> ; requestConnection
: (user
: SCUserType
) => Promise
<any
> ; status
: (user
: SCUserType
) => string
}
This custom hook is used to manage to manage friends.
Follow these steps:
1. const scUserContext: SCUserContextType = useSCUser();
2. const scConnectionsManager: SCConnectionsManagerType = scUserContext.manager.connections;
3. scConnectionsManager.status(user)
Parameters
Name | Type |
---|---|
user? | SCUserType |
Returns
{ acceptConnection
: undefined
; cancelRequestConnection
: undefined
; connections
: any
[] = data; emptyCache
: undefined
; isLoading
: (v
: number
| { id
: number
}) => boolean
; loading
: any
[] ; refresh
: undefined
; removeConnection
: undefined
; requestConnection
: undefined
; status?
: undefined
} | { acceptConnection
: (user
: SCUserType
) => Promise
<any
> ; cancelRequestConnection
: (user
: SCUserType
) => Promise
<any
> ; connections
: any
[] = data; emptyCache
: () => void
; isLoading
: (v
: number
| { id
: number
}) => boolean
; loading
: any
[] ; refresh
: () => void
; removeConnection
: (user
: SCUserType
) => Promise
<any
> ; requestConnection
: (user
: SCUserType
) => Promise
<any
> ; status
: (user
: SCUserType
) => string
}