diff --git a/apps/web/src/app/core/event.service.ts b/apps/web/src/app/core/event.service.ts index 4c4e488ff02..a13e5500f37 100644 --- a/apps/web/src/app/core/event.service.ts +++ b/apps/web/src/app/core/event.service.ts @@ -1,5 +1,4 @@ -import { Injectable, OnDestroy, OnInit } from "@angular/core"; -import { Subject, takeUntil } from "rxjs"; +import { Injectable } from "@angular/core"; import { I18nService } from "@bitwarden/common/abstractions/i18n.service"; import { PolicyService } from "@bitwarden/common/abstractions/policy/policy.service.abstraction"; @@ -10,23 +9,15 @@ import { Policy } from "@bitwarden/common/models/domain/policy"; import { EventResponse } from "@bitwarden/common/models/response/event.response"; @Injectable() -export class EventService implements OnInit, OnDestroy { - private destroy$ = new Subject(); +export class EventService { private policies: Policy[]; - constructor(private i18nService: I18nService, private policyService: PolicyService) {} - - ngOnInit(): void { - this.policyService.policies$.pipe(takeUntil(this.destroy$)).subscribe((policies) => { + constructor(private i18nService: I18nService, policyService: PolicyService) { + policyService.policies$.subscribe((policies) => { this.policies = policies; }); } - ngOnDestroy() { - this.destroy$.next(); - this.destroy$.complete(); - } - getDefaultDateFilters() { const d = new Date(); const end = new Date(d.getFullYear(), d.getMonth(), d.getDate(), 23, 59);