1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-16 08:13:42 +00:00

disable disk cache for browser due to bg script/popup race conditions

This commit is contained in:
Jacob Fink
2023-06-15 16:16:39 -04:00
parent b9de7535ca
commit 6b9a7ab1e6

View File

@@ -1,5 +1,12 @@
import { BehaviorSubject } from "rxjs";
import { LogService } from "@bitwarden/common/platform/abstractions/log.service";
import { StateMigrationService } from "@bitwarden/common/platform/abstractions/state-migration.service";
import {
AbstractStorageService,
AbstractMemoryStorageService,
} from "@bitwarden/common/platform/abstractions/storage.service";
import { StateFactory } from "@bitwarden/common/platform/factories/state-factory";
import { GlobalState } from "@bitwarden/common/platform/models/domain/global-state";
import { StorageOptions } from "@bitwarden/common/platform/models/domain/storage-options";
import { StateService as BaseStateService } from "@bitwarden/common/platform/services/state.service";
@@ -34,6 +41,26 @@ export class BrowserStateService
protected accountDeserializer = Account.fromJSON;
constructor(
storageService: AbstractStorageService,
secureStorageService: AbstractStorageService,
memoryStorageService: AbstractMemoryStorageService,
logService: LogService,
stateMigrationService: StateMigrationService,
stateFactory: StateFactory<GlobalState, Account>,
useAccountCache = false
) {
super(
storageService,
secureStorageService,
memoryStorageService,
logService,
stateMigrationService,
stateFactory,
useAccountCache
);
}
async addAccount(account: Account) {
// Apply browser overrides to default account values
account = new Account(account);