|
|
|
|
@ -3,7 +3,7 @@ import { TitleCasePipe } from "@angular/common";
@@ -3,7 +3,7 @@ import { TitleCasePipe } from "@angular/common";
|
|
|
|
|
import { Component, OnDestroy, OnInit, ViewChild } from "@angular/core"; |
|
|
|
|
import { UntypedFormBuilder, Validators } from "@angular/forms"; |
|
|
|
|
import { ActivatedRoute, Router } from "@angular/router"; |
|
|
|
|
import { first, Subject, takeUntil } from "rxjs"; |
|
|
|
|
import { Subject, takeUntil } from "rxjs"; |
|
|
|
|
|
|
|
|
|
import { PolicyApiServiceAbstraction } from "@bitwarden/common/admin-console/abstractions/policy/policy-api.service.abstraction"; |
|
|
|
|
import { PolicyService } from "@bitwarden/common/admin-console/abstractions/policy/policy.service.abstraction"; |
|
|
|
|
@ -123,8 +123,7 @@ export class TrialInitiationComponent implements OnInit, OnDestroy {
@@ -123,8 +123,7 @@ export class TrialInitiationComponent implements OnInit, OnDestroy {
|
|
|
|
|
) {} |
|
|
|
|
|
|
|
|
|
async ngOnInit(): Promise<void> { |
|
|
|
|
// eslint-disable-next-line rxjs-angular/prefer-takeuntil
|
|
|
|
|
this.route.queryParams.pipe(first()).subscribe((qParams) => { |
|
|
|
|
this.route.queryParams.pipe(takeUntil(this.destroy$)).subscribe((qParams) => { |
|
|
|
|
this.referenceData = new ReferenceEventRequest(); |
|
|
|
|
if (qParams.email != null && qParams.email.indexOf("@") > -1) { |
|
|
|
|
this.email = qParams.email; |
|
|
|
|
|