MCPcopy Create free account
hub / github.com/ProtonDriveApps/sdk / transformRevisionResponse

Function transformRevisionResponse

client/js/src/internal/nodes/apiService.ts:852–868  ·  view source on GitHub ↗
(
    volumeId: string,
    nodeId: string,
    revision: GetRevisionResponse['Revision'] | GetRevisionsResponse['Revisions'][0],
)

Source from the content-addressed store, hash-verified

850 armoredKey: link.Link.NodeKey,
851 armoredNodePassphrase: link.Link.NodePassphrase,
852 armoredNodePassphraseSignature: link.Link.NodePassphraseSignature,
853 membership: link.Membership
854 ? {
855 inviterEmail: link.Membership.InviterEmail,
856 base64MemberSharePassphraseKeyPacket: link.Membership.MemberSharePassphraseKeyPacket,
857 armoredInviterSharePassphraseKeyPacketSignature:
858 link.Membership.InviterSharePassphraseKeyPacketSignature,
859 armoredInviteeSharePassphraseSessionKeySignature:
860 link.Membership.InviteeSharePassphraseSessionKeySignature,
861 }
862 : undefined,
863 };
864
865 return {
866 baseNodeMetadata,
867 baseCryptoNodeMetadata,
868 };
869}
870
871export function* groupNodeUidsByVolumeAndIteratePerBatch(

Callers 2

getRevisionFunction · 0.85
getRevisionsFunction · 0.85

Calls 2

makeNodeRevisionUidFunction · 0.90
transformThumbnailFunction · 0.85

Tested by

no test coverage detected