mirror of
https://github.com/bitwarden/browser.git
synced 2024-10-22 07:50:04 +02:00
tweak injection
This commit is contained in:
parent
f26ab56a5d
commit
7b5403a5e8
@ -5,8 +5,10 @@ import { ReactiveFormsModule } from "@angular/forms";
|
||||
import { JslibModule } from "@bitwarden/angular/jslib.module";
|
||||
import { safeProvider } from "@bitwarden/angular/platform/utils/safe-provider";
|
||||
import { SafeInjectionToken } from "@bitwarden/angular/services/injection-tokens";
|
||||
import { ApiService } from "@bitwarden/common/abstractions/api.service";
|
||||
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";
|
||||
import { CryptoService } from "@bitwarden/common/platform/abstractions/crypto.service";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
import { StateProvider } from "@bitwarden/common/platform/state";
|
||||
import {
|
||||
CardComponent,
|
||||
@ -65,7 +67,7 @@ const RANDOMIZER = new SafeInjectionToken<Randomizer>("Randomizer");
|
||||
safeProvider({
|
||||
provide: CredentialGeneratorService,
|
||||
useClass: CredentialGeneratorService,
|
||||
deps: [RANDOMIZER, StateProvider, PolicyService],
|
||||
deps: [RANDOMIZER, StateProvider, PolicyService, ApiService, I18nService],
|
||||
}),
|
||||
],
|
||||
declarations: [
|
||||
|
@ -20,6 +20,7 @@ import {
|
||||
} from "rxjs";
|
||||
import { Simplify } from "type-fest";
|
||||
|
||||
import { ApiService } from "@bitwarden/common/abstractions/api.service";
|
||||
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction";
|
||||
import { PolicyType } from "@bitwarden/common/admin-console/enums";
|
||||
import { I18nService } from "@bitwarden/common/platform/abstractions/i18n.service";
|
||||
@ -73,13 +74,13 @@ export class CredentialGeneratorService {
|
||||
private randomizer: Randomizer,
|
||||
private stateProvider: StateProvider,
|
||||
private policyService: PolicyService,
|
||||
private client: RestClient,
|
||||
private apiService: ApiService,
|
||||
private i18nService: I18nService
|
||||
) {}
|
||||
|
||||
private getDependencyProvider() : GeneratorDependencyProvider {
|
||||
return {
|
||||
client: this.client,
|
||||
client: new RestClient(this.apiService, this.i18nService),
|
||||
i18nService: this.i18nService,
|
||||
randomizer: this.randomizer
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user