Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AccountService

Hierarchy

  • AccountService

Index

Constructors

constructor

  • new AccountService(portalApiUrl: string, cswiApiUrl: string, http: Http, cookieService: CookieService): AccountService

Properties

Private cookieService

cookieService: CookieService

Private cswiApiUrl

cswiApiUrl: string

Private http

http: Http

Private loggedInState

loggedInState: BehaviorSubject<boolean>

Private portalApiUrl

portalApiUrl: string

token

token: string

Methods

deleteHasGdprCookieAccepted

  • deleteHasGdprCookieAccepted(): void

deleteSelf

  • deleteSelf(): Observable<any>

gconnectHandle

Private gconnectHandleLogin

getCswIngesterVersion

  • getCswIngesterVersion(): Observable<string>

getPortalBackendVersion

  • getPortalBackendVersion(): Observable<string>

getProfile

Private handleError

  • handleError(errorResponse: Response): ErrorObservable

Private handleErrorWithLogout

  • handleErrorWithLogout(errorResponse: Response): ErrorObservable

hasGdprCookieAccepted

  • hasGdprCookieAccepted(): Observable<boolean>

isLoggedIn

  • isLoggedIn(): Observable<boolean>

isLoggedInValue

  • isLoggedInValue(): boolean

login

logout

  • logout(): Observable<boolean>

redeemPasswordReset

  • redeemPasswordReset(resetCredentials: LoginCredentials, redeemlink: string): Observable<boolean>

register

  • register(registerJs: RegisterJs): Observable<boolean>

requestPasswordReset

setHasGdprCookieAccepted

  • setHasGdprCookieAccepted(): void

testReCaptcha

  • testReCaptcha(recaptchaChallenge: string): Observable<boolean>

updatePassword

updateProfile

  • updateProfile(userprofile: ProfileJs): Observable<boolean>

Object literals

guestProfile

guestProfile: object

email

email: string = "Your Account"

firstname

firstname: string = "Guest"

lastname

lastname: string = "User"

password

password: string = "***"

Generated using TypeDoc