mirror of
https://github.com/bitwarden/browser
synced 2025-12-12 06:13:38 +00:00
[AC-244] Refreshing identity token after accepting org invite to get updated email verified status (#6094)
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import { Component } from "@angular/core";
|
import { Component } from "@angular/core";
|
||||||
import { ActivatedRoute, Params, Router } from "@angular/router";
|
import { ActivatedRoute, Params, Router } from "@angular/router";
|
||||||
|
|
||||||
|
import { ApiService } from "@bitwarden/common/abstractions/api.service";
|
||||||
import { OrganizationUserService } from "@bitwarden/common/abstractions/organization-user/organization-user.service";
|
import { OrganizationUserService } from "@bitwarden/common/abstractions/organization-user/organization-user.service";
|
||||||
import {
|
import {
|
||||||
OrganizationUserAcceptInitRequest,
|
OrganizationUserAcceptInitRequest,
|
||||||
@@ -43,7 +44,8 @@ export class AcceptOrganizationComponent extends BaseAcceptComponent {
|
|||||||
private logService: LogService,
|
private logService: LogService,
|
||||||
private organizationApiService: OrganizationApiServiceAbstraction,
|
private organizationApiService: OrganizationApiServiceAbstraction,
|
||||||
private organizationUserService: OrganizationUserService,
|
private organizationUserService: OrganizationUserService,
|
||||||
private messagingService: MessagingService
|
private messagingService: MessagingService,
|
||||||
|
private apiService: ApiService
|
||||||
) {
|
) {
|
||||||
super(router, platformUtilsService, i18nService, route, stateService);
|
super(router, platformUtilsService, i18nService, route, stateService);
|
||||||
}
|
}
|
||||||
@@ -67,6 +69,7 @@ export class AcceptOrganizationComponent extends BaseAcceptComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
await this.actionPromise;
|
await this.actionPromise;
|
||||||
|
await this.apiService.refreshIdentityToken();
|
||||||
await this.stateService.setOrganizationInvitation(null);
|
await this.stateService.setOrganizationInvitation(null);
|
||||||
this.platformUtilService.showToast(
|
this.platformUtilService.showToast(
|
||||||
"success",
|
"success",
|
||||||
|
|||||||
Reference in New Issue
Block a user