usage-counts/src/app/services/usage-stats.service.ts

22 lines
579 B
TypeScript

import {Injectable} from "@angular/core";
import {HttpClient} from "@angular/common/http";
import {UsageStat} from "../entities/usage-stat";
import {BehaviorSubject, Observable} from "rxjs";
import {usageStats} from "./usage-stats-dump";
@Injectable({
providedIn: "root"
})
export class UsageStatsService {
private usageStats: BehaviorSubject<UsageStat[]>;
constructor(private http: HttpClient) {
this.usageStats = new BehaviorSubject<UsageStat[]>(usageStats);
}
getUsageStats(): Observable<UsageStat[]> {
return this.usageStats.asObservable();
}
}