mirror of
https://github.com/bitwarden/web
synced 2025-12-10 21:33:16 +00:00
Adding IIFE for obtaining master password
This commit is contained in:
@@ -15,8 +15,6 @@ import { Organization } from "jslib-common/models/domain/organization";
|
|||||||
import { Policy } from "jslib-common/models/domain/policy";
|
import { Policy } from "jslib-common/models/domain/policy";
|
||||||
import { OrganizationUserResetPasswordEnrollmentRequest } from "jslib-common/models/request/organizationUserResetPasswordEnrollmentRequest";
|
import { OrganizationUserResetPasswordEnrollmentRequest } from "jslib-common/models/request/organizationUserResetPasswordEnrollmentRequest";
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
import { MasterPasswordEnrollmentComponent } from "./master-password-enrollment.component";
|
import { MasterPasswordEnrollmentComponent } from "./master-password-enrollment.component";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
@@ -199,21 +197,21 @@ export class OrganizationsComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private async getMasterPassword(): Promise<string> {
|
private async getMasterPassword(): Promise<string> {
|
||||||
let passwordHash = null;
|
return new Promise((resolve, reject) => {
|
||||||
|
(async () => {
|
||||||
const [modal] = await this.modalService.openViewRef(
|
const [modal] = await this.modalService.openViewRef(
|
||||||
MasterPasswordEnrollmentComponent,
|
MasterPasswordEnrollmentComponent,
|
||||||
this.confirmMasterPasswordModalRef,
|
this.confirmMasterPasswordModalRef,
|
||||||
(comp) => {
|
(comp) => {
|
||||||
comp.passwordEnrollmentTitle = "passwordResetEnrollment";
|
comp.passwordEnrollmentTitle = "passwordResetEnrollment";
|
||||||
comp.passwordEnrollmentDescription = "passwordResetEnrollmentDescription";
|
comp.passwordEnrollmentDescription = "passwordResetEnrollmentDescription";
|
||||||
comp.requestBuilt.subscribe((val) => {
|
comp.requestBuilt.subscribe((val) => {
|
||||||
modal.close();
|
modal.close();
|
||||||
passwordHash = val.masterPasswordHash;
|
resolve(val.masterPasswordHash);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
})();
|
||||||
return passwordHash;
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user