mirror of
https://github.com/bitwarden/browser
synced 2025-12-18 09:13:33 +00:00
Tools/specify-clearon-conditions (#8596)
* Specify user clear events for event upload * Specify generator clear events * Specify clear events for user send data * Specify generic clear on logout for encrypted secret state * Allow `clearOn`event to be passed into secret state * Match current data persistence rules * Clear ui memory on lock + logout
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
import { EventData } from "../../models/data/event.data";
|
||||
import { KeyDefinition, EVENT_COLLECTION_DISK } from "../../platform/state";
|
||||
import { EVENT_COLLECTION_DISK, UserKeyDefinition } from "../../platform/state";
|
||||
|
||||
export const EVENT_COLLECTION: KeyDefinition<EventData[]> = KeyDefinition.array<EventData>(
|
||||
export const EVENT_COLLECTION = UserKeyDefinition.array<EventData>(
|
||||
EVENT_COLLECTION_DISK,
|
||||
"events",
|
||||
{
|
||||
deserializer: (s) => EventData.fromJSON(s),
|
||||
clearOn: ["logout"],
|
||||
},
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user