UNPKG

io.parrots

Version:

Parrots.io App

26 lines (25 loc) 971 B
import { PhloxAppInfo } from 'com.phloxui'; import { ObservableManager } from 'com.phloxui'; import { PhloxAppInfoService } from 'com.phloxui'; import { IUserSession } from '../share/IUserSession'; export declare class UserService { static readonly TIMEOUT_TOPIC: string; static readonly ERROR_TOPIC: string; private accessibleApps; private obsMgr; private phloxAppInfo; private userSession; private timeout; constructor(obsMgr: ObservableManager, phloxAppInfoService: PhloxAppInfoService); private loadAccessibleApp(); private validateConnectionTimeout(); isLoggedOn(): Promise<boolean>; reloadAccessibleApp(): Promise<PhloxAppInfo[]>; getAccessibleApp(): Promise<PhloxAppInfo[]>; login(requestData: any): Promise<Response>; logout(): Promise<Response>; getObservableManager(): ObservableManager; initialize(session: IUserSession): void; deinitialize(): void; getUserSession(): IUserSession; }