File

projects/aoc-client/core/services/aoc-login/aoc-login.service.ts

Index

Properties
Methods

Constructor

constructor(http: HttpClient, injector: Injector, aocIoService: AocIoService, aocConfig: AocConfig, aocModelManager: AocModelManager, aocUserConfig: AocUserConfig, logger: AocUiLoggerService)
Parameters :
Name Type Optional
http HttpClient No
injector Injector No
aocIoService AocIoService No
aocConfig AocConfig No
aocModelManager AocModelManager No
aocUserConfig AocUserConfig No
logger AocUiLoggerService No

Methods

changePasswordRequest
changePasswordRequest(changePasswordData: ChangePasswordDataRequest)
Parameters :
Name Type Optional
changePasswordData ChangePasswordDataRequest No
Returns : Observable<any>
check
check(bypassLoginCheck?: boolean)
Parameters :
Name Type Optional
bypassLoginCheck boolean Yes
Returns : Promise | undefined
getUser
getUser()
Type parameters :
  • T
Returns : T | null
getUserObservable
getUserObservable()
Type parameters :
  • T
Returns : Observable<T>
login
login(loginDataRequest: LoginDataRequest)
Parameters :
Name Type Optional
loginDataRequest LoginDataRequest No
logout
logout()
Returns : void
lostPasswordRequest
lostPasswordRequest(lostPasswordData: LostPasswordDataRequest)
Parameters :
Name Type Optional
lostPasswordData LostPasswordDataRequest No
Returns : Observable<any>
newPasswordRequest
newPasswordRequest(newPasswordData: NewPasswordDataRequest)
Parameters :
Name Type Optional
newPasswordData NewPasswordDataRequest No
Returns : Observable<any>

Properties

loggedIn
Default value : new BehaviorSubject(false)

results matching ""

    No results matching ""