1
0
mirror of https://github.com/bitwarden/web synced 2026-01-17 16:03:17 +00:00

[EC-154] [BEEEP] Remove factory providers in Angular DI (#1609)

* use InjectionTokens

* Use InitService
This commit is contained in:
Thomas Rittson
2022-04-29 17:45:47 +10:00
committed by GitHub
parent f586359610
commit 2b03162bfd
6 changed files with 115 additions and 128 deletions

View File

@@ -1,3 +1,4 @@
import { Injectable } from "@angular/core";
import Swal, { SweetAlertIcon } from "sweetalert2";
import { I18nService } from "jslib-common/abstractions/i18n.service";
@@ -9,6 +10,7 @@ import { ClientType } from "jslib-common/enums/clientType";
import { DeviceType } from "jslib-common/enums/deviceType";
import { ThemeType } from "jslib-common/enums/themeType";
@Injectable()
export class WebPlatformUtilsService implements PlatformUtilsService {
private browserCache: DeviceType = null;
private prefersColorSchemeDark = window.matchMedia("(prefers-color-scheme: dark)");