UNPKG

@paperbits/core

Version:
25 lines (19 loc) 649 B
import { UserService, BuiltInRoles } from "@paperbits/common/user"; export class DesignerUserService implements UserService { private currentViewRoles: string[]; constructor() { this.currentViewRoles = [BuiltInRoles.anonymous.key]; } public async getUserName(): Promise<string> { return null; } public async getUserPhotoUrl(): Promise<string> { return null; } public async getUserRoles(): Promise<string[]> { return this.currentViewRoles; } public async setUserRoles(roles: string[]): Promise<void> { this.currentViewRoles = roles; } }