Interface: SCUserContextType
types/context.SCUserContextType
Interface SCUserContextType
Properties
error
• Optional
error: any
Error that occurred during authentication.
Defined in
packages/react-core/src/types/context.ts:134
loading
• loading: boolean
Authentication is loading.
Defined in
packages/react-core/src/types/context.ts:129
logout
• logout: () => void
Type declaration
▸ (): void
Triggered when logout is performed.
Returns
void
Defined in
packages/react-core/src/types/context.ts:139
managers
• managers: Object
Managers: followed, connections, categories, incubators, etc...
Type declaration
Name | Type |
---|---|
blockedUsers? | SCBlockedUsersManagerType |
categories | SCFollowedCategoriesManagerType |
connections? | SCConnectionsManagerType |
followed? | SCFollowedManagerType |
followers? | SCFollowersManagerType |
incubators? | SCSubscribedIncubatorsManagerType |
settings? | SCSettingsManagerType |
Defined in
packages/react-core/src/types/context.ts:170
refreshCounters
• refreshCounters: () => Promise
<any
>
Type declaration
▸ (): Promise
<any
>
Handle refresh user notification counters Interactions, BroadcastMessages, Followers, Followings, Categories, etc.
Returns
Promise
<any
>
Defined in
packages/react-core/src/types/context.ts:165
refreshSession
• refreshSession: () => Promise
<any
>
Type declaration
▸ (): Promise
<any
>
Triggered when call a refresh session.
Returns
Promise
<any
>
Defined in
packages/react-core/src/types/context.ts:144
session
• Optional
session: SCSessionType
Current Session.
Defined in
packages/react-core/src/types/context.ts:124
setUnseenInteractionsCounter
• setUnseenInteractionsCounter: (counter
: number
) => void
Type declaration
▸ (counter
): void
Handle change unseen interactions counter
Parameters
Name | Type |
---|---|
counter | number |
Returns
void
Defined in
packages/react-core/src/types/context.ts:154
setUnseenNotificationBannersCounter
• setUnseenNotificationBannersCounter: (counter
: number
) => void
Type declaration
▸ (counter
): void
Handle change unseen notification banner counter
Parameters
Name | Type |
---|---|
counter | number |
Returns
void
Defined in
packages/react-core/src/types/context.ts:159
updateUser
• updateUser: (info
: Record
<string
, any
>) => void
Type declaration
▸ (info
): void
Handle change user info
Parameters
Name | Type |
---|---|
info | Record <string , any > |
Returns
void
Defined in
packages/react-core/src/types/context.ts:149
user
• Optional
user: SCUserType
Authenticated User.