mirror of
https://github.com/bitwarden/browser
synced 2025-12-20 02:03:39 +00:00
* 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
12 lines
330 B
TypeScript
12 lines
330 B
TypeScript
import { EventData } from "../../models/data/event.data";
|
|
import { EVENT_COLLECTION_DISK, UserKeyDefinition } from "../../platform/state";
|
|
|
|
export const EVENT_COLLECTION = UserKeyDefinition.array<EventData>(
|
|
EVENT_COLLECTION_DISK,
|
|
"events",
|
|
{
|
|
deserializer: (s) => EventData.fromJSON(s),
|
|
clearOn: ["logout"],
|
|
},
|
|
);
|