File

libs/upp-base/src/modules/state.ts

Description

It provides mechanisms to set and get the current user mode and notify when the session has expired.

Index

Properties
Accessors

Properties

Public OnDevice
Default value : this._onDevice.asObservable()
Public OnExpired
Default value : this._onExpired.asObservable()
Public OnReady
Default value : this._onReady.asObservable()
Public OnSession
Default value : this._onSession.asObservable()

Accessors

Access
getAccess()
Returns : UserMode | null
setAccess(value: UserMode)
Parameters :
Name Type Optional
value UserMode No
Returns : void
userSession
getuserSession()
Returns : UserSession | null
session
getsession()
Returns : string | null
setsession(value: string | null)
Parameters :
Name Type Optional Description
value string | null No
  • The new session ID.
Returns : void
device
getdevice()
Returns : string | null
setdevice(value: string)
Parameters :
Name Type Optional Description
value string No
  • The new device ID.
Returns : void
place
getplace()
Returns : string | null
setplace(value: string | null)
Parameters :
Name Type Optional Description
value string | null No
  • The place objid, or null to clear.
Returns : void
IsExpired
getIsExpired()

If set to true, it emits an expiration event.

Returns : boolean
setIsExpired(value: boolean)
Parameters :
Name Type Optional
value boolean No
Returns : void
IsReady
getIsReady()

If set to true, it emits a ready event.

Returns : boolean
setIsReady(value: boolean)
Parameters :
Name Type Optional
value boolean No
Returns : void

results matching ""

    No results matching ""