mirror of
https://github.com/bitwarden/browser
synced 2025-12-14 15:23:33 +00:00
Clear provider state on logout (#8563)
This commit is contained in:
@@ -1,13 +1,14 @@
|
||||
import { Observable, map, firstValueFrom, of, switchMap, take } from "rxjs";
|
||||
|
||||
import { KeyDefinition, PROVIDERS_DISK, StateProvider } from "../../platform/state";
|
||||
import { UserKeyDefinition, PROVIDERS_DISK, StateProvider } from "../../platform/state";
|
||||
import { UserId } from "../../types/guid";
|
||||
import { ProviderService as ProviderServiceAbstraction } from "../abstractions/provider.service";
|
||||
import { ProviderData } from "../models/data/provider.data";
|
||||
import { Provider } from "../models/domain/provider";
|
||||
|
||||
export const PROVIDERS = KeyDefinition.record<ProviderData>(PROVIDERS_DISK, "providers", {
|
||||
export const PROVIDERS = UserKeyDefinition.record<ProviderData>(PROVIDERS_DISK, "providers", {
|
||||
deserializer: (obj: ProviderData) => obj,
|
||||
clearOn: ["logout"],
|
||||
});
|
||||
|
||||
function mapToSingleProvider(providerId: string) {
|
||||
|
||||
Reference in New Issue
Block a user