UNPKG

angular-firebase-authorizator

Version:

Beta version of authorizator for angular linked to firebase, it creates a model in firestore to assign permissions to users an roles, and creates a view to update this permissions

25 lines 2.6 kB
import { __decorate, __metadata } from "tslib"; import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; let ProgressbarService = class ProgressbarService { constructor() { this.usersWaitBar = new BehaviorSubject(null); this.rolesWaitBar = new BehaviorSubject(null); } showUsersWaitBar(show) { this.usersWaitBar.next(show); } showRolesWaitBar(show) { this.rolesWaitBar.next(show); } }; ProgressbarService.ɵprov = i0.ɵɵdefineInjectable({ factory: function ProgressbarService_Factory() { return new ProgressbarService(); }, token: ProgressbarService, providedIn: "root" }); ProgressbarService = __decorate([ Injectable({ providedIn: 'root' }), __metadata("design:paramtypes", []) ], ProgressbarService); export { ProgressbarService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZ3Jlc3NiYXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItZmlyZWJhc2UtYXV0aG9yaXphdG9yLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL3Byb2dyZXNzYmFyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFjLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQzs7QUFLbkQsSUFBYSxrQkFBa0IsR0FBL0IsTUFBYSxrQkFBa0I7SUFDN0I7UUFDTyxpQkFBWSxHQUE2QixJQUFJLGVBQWUsQ0FBVSxJQUFJLENBQUMsQ0FBQztRQUM1RSxpQkFBWSxHQUE2QixJQUFJLGVBQWUsQ0FBVSxJQUFJLENBQUMsQ0FBQztJQUZuRSxDQUFDO0lBSVYsZ0JBQWdCLENBQUMsSUFBYTtRQUNuQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUMvQixDQUFDO0lBRU0sZ0JBQWdCLENBQUMsSUFBYTtRQUNuQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUMvQixDQUFDO0NBQ0YsQ0FBQTs7QUFaWSxrQkFBa0I7SUFIOUIsVUFBVSxDQUFDO1FBQ1YsVUFBVSxFQUFFLE1BQU07S0FDbkIsQ0FBQzs7R0FDVyxrQkFBa0IsQ0FZOUI7U0FaWSxrQkFBa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBPYnNlcnZhYmxlLCBCZWhhdmlvclN1YmplY3QgfSBmcm9tICdyeGpzJztcblxuQEluamVjdGFibGUoe1xuICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgUHJvZ3Jlc3NiYXJTZXJ2aWNlIHtcbiAgY29uc3RydWN0b3IoKSB7IH1cbiAgcHVibGljIHVzZXJzV2FpdEJhcjogQmVoYXZpb3JTdWJqZWN0PGJvb2xlYW4+ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxib29sZWFuPihudWxsKTtcbiAgcHVibGljIHJvbGVzV2FpdEJhcjogQmVoYXZpb3JTdWJqZWN0PGJvb2xlYW4+ID0gbmV3IEJlaGF2aW9yU3ViamVjdDxib29sZWFuPihudWxsKTtcblxuICBwdWJsaWMgc2hvd1VzZXJzV2FpdEJhcihzaG93OiBib29sZWFuKSB7XG4gICAgdGhpcy51c2Vyc1dhaXRCYXIubmV4dChzaG93KTtcbiAgfVxuXG4gIHB1YmxpYyBzaG93Um9sZXNXYWl0QmFyKHNob3c6IGJvb2xlYW4pIHtcbiAgICB0aGlzLnJvbGVzV2FpdEJhci5uZXh0KHNob3cpO1xuICB9XG59XG4iXX0=