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

26 lines 2.76 kB
import { __decorate, __metadata } from "tslib"; import { Injectable } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; import * as i0 from "@angular/core"; var ProgressbarService = /** @class */ (function () { function ProgressbarService() { this.usersWaitBar = new BehaviorSubject(null); this.rolesWaitBar = new BehaviorSubject(null); } ProgressbarService.prototype.showUsersWaitBar = function (show) { this.usersWaitBar.next(show); }; ProgressbarService.prototype.showRolesWaitBar = function (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); return ProgressbarService; }()); export { ProgressbarService }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZ3Jlc3NiYXIuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItZmlyZWJhc2UtYXV0aG9yaXphdG9yLyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL3Byb2dyZXNzYmFyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFjLGVBQWUsRUFBRSxNQUFNLE1BQU0sQ0FBQzs7QUFLbkQ7SUFDRTtRQUNPLGlCQUFZLEdBQTZCLElBQUksZUFBZSxDQUFVLElBQUksQ0FBQyxDQUFDO1FBQzVFLGlCQUFZLEdBQTZCLElBQUksZUFBZSxDQUFVLElBQUksQ0FBQyxDQUFDO0lBRm5FLENBQUM7SUFJViw2Q0FBZ0IsR0FBdkIsVUFBd0IsSUFBYTtRQUNuQyxJQUFJLENBQUMsWUFBWSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUMvQixDQUFDO0lBRU0sNkNBQWdCLEdBQXZCLFVBQXdCLElBQWE7UUFDbkMsSUFBSSxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDL0IsQ0FBQzs7SUFYVSxrQkFBa0I7UUFIOUIsVUFBVSxDQUFDO1lBQ1YsVUFBVSxFQUFFLE1BQU07U0FDbkIsQ0FBQzs7T0FDVyxrQkFBa0IsQ0FZOUI7NkJBbEJEO0NBa0JDLEFBWkQsSUFZQztTQVpZLGtCQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9ic2VydmFibGUsIEJlaGF2aW9yU3ViamVjdCB9IGZyb20gJ3J4anMnO1xuXG5ASW5qZWN0YWJsZSh7XG4gIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBQcm9ncmVzc2JhclNlcnZpY2Uge1xuICBjb25zdHJ1Y3RvcigpIHsgfVxuICBwdWJsaWMgdXNlcnNXYWl0QmFyOiBCZWhhdmlvclN1YmplY3Q8Ym9vbGVhbj4gPSBuZXcgQmVoYXZpb3JTdWJqZWN0PGJvb2xlYW4+KG51bGwpO1xuICBwdWJsaWMgcm9sZXNXYWl0QmFyOiBCZWhhdmlvclN1YmplY3Q8Ym9vbGVhbj4gPSBuZXcgQmVoYXZpb3JTdWJqZWN0PGJvb2xlYW4+KG51bGwpO1xuXG4gIHB1YmxpYyBzaG93VXNlcnNXYWl0QmFyKHNob3c6IGJvb2xlYW4pIHtcbiAgICB0aGlzLnVzZXJzV2FpdEJhci5uZXh0KHNob3cpO1xuICB9XG5cbiAgcHVibGljIHNob3dSb2xlc1dhaXRCYXIoc2hvdzogYm9vbGVhbikge1xuICAgIHRoaXMucm9sZXNXYWl0QmFyLm5leHQoc2hvdyk7XG4gIH1cbn1cbiJdfQ==