Update selected item color in Pass menu
[ProtonMail-WebClient.git] / packages / pass / lib / items / item.parser.ts
blob78b72ed9f1062e42f9bd93e53212b228e410652f
1 import { PassCrypto } from '@proton/pass/lib/crypto';
2 import type { ItemRevision, ItemRevisionContentsResponse } from '@proton/pass/types';
4 import { parseOpenedItem } from './item-proto.transformer';
6 export const parseItemRevision = async (
7     shareId: string,
8     encryptedItem: ItemRevisionContentsResponse
9 ): Promise<ItemRevision> => {
10     const openedItem = await PassCrypto.openItem({ shareId, encryptedItem });
11     return parseOpenedItem({ openedItem, shareId });