import {Injectable} from '@angular/core'; import {DbService} from './db.service'; import {Observable} from 'rxjs'; import {Config} from './config'; import {first} from 'rxjs/operators'; @Injectable({ providedIn: 'root', }) export class ConfigService { public constructor(private db: DbService) {} public get get$(): Observable { return this.db.doc$('global/config'); } public async get(): Promise { return await this.db.doc$('global/config').pipe(first()).toPromise(); } }