mirror of
https://github.com/bitwarden/browser
synced 2025-12-12 22:33:35 +00:00
get feature flag when needed (#10616)
This commit is contained in:
@@ -33,7 +33,6 @@ export default class RuntimeBackground {
|
|||||||
private pageDetailsToAutoFill: any[] = [];
|
private pageDetailsToAutoFill: any[] = [];
|
||||||
private onInstalledReason: string = null;
|
private onInstalledReason: string = null;
|
||||||
private lockedVaultPendingNotifications: LockedVaultPendingNotificationsData[] = [];
|
private lockedVaultPendingNotifications: LockedVaultPendingNotificationsData[] = [];
|
||||||
private extensionRefreshIsActive: boolean = false;
|
|
||||||
|
|
||||||
constructor(
|
constructor(
|
||||||
private main: MainBackground,
|
private main: MainBackground,
|
||||||
@@ -90,10 +89,6 @@ export default class RuntimeBackground {
|
|||||||
return false;
|
return false;
|
||||||
};
|
};
|
||||||
|
|
||||||
this.extensionRefreshIsActive = await this.configService.getFeatureFlag(
|
|
||||||
FeatureFlag.ExtensionRefresh,
|
|
||||||
);
|
|
||||||
|
|
||||||
this.messageListener.allMessages$
|
this.messageListener.allMessages$
|
||||||
.pipe(
|
.pipe(
|
||||||
mergeMap(async (message: any) => {
|
mergeMap(async (message: any) => {
|
||||||
@@ -234,7 +229,7 @@ export default class RuntimeBackground {
|
|||||||
await this.main.refreshBadge();
|
await this.main.refreshBadge();
|
||||||
await this.main.refreshMenu(false);
|
await this.main.refreshMenu(false);
|
||||||
|
|
||||||
if (this.extensionRefreshIsActive) {
|
if (await this.configService.getFeatureFlag(FeatureFlag.ExtensionRefresh)) {
|
||||||
await this.autofillService.setAutoFillOnPageLoadOrgPolicy();
|
await this.autofillService.setAutoFillOnPageLoadOrgPolicy();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@@ -257,7 +252,7 @@ export default class RuntimeBackground {
|
|||||||
await this.configService.ensureConfigFetched();
|
await this.configService.ensureConfigFetched();
|
||||||
await this.main.updateOverlayCiphers();
|
await this.main.updateOverlayCiphers();
|
||||||
|
|
||||||
if (this.extensionRefreshIsActive) {
|
if (await this.configService.getFeatureFlag(FeatureFlag.ExtensionRefresh)) {
|
||||||
await this.autofillService.setAutoFillOnPageLoadOrgPolicy();
|
await this.autofillService.setAutoFillOnPageLoadOrgPolicy();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user