Skip to main content

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

NameType
blockedUsers?SCBlockedUsersManagerType
categoriesSCFollowedCategoriesManagerType
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
NameType
counternumber
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
NameType
counternumber
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
NameType
infoRecord<string, any>
Returns

void

Defined in

packages/react-core/src/types/context.ts:149


user

Optional user: SCUserType

Authenticated User.

Defined in

packages/react-core/src/types/context.ts:119