mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-10-07 22:57:07 +00:00
16 lines
340 B
JavaScript
16 lines
340 B
JavaScript
export const Payload = async (payload, { decryptFn, decryptValue, decryptOp }) => {
|
|
if (decryptFn) {
|
|
if (decryptOp) {
|
|
payload = JSON.parse(await decryptFn(payload))
|
|
}
|
|
|
|
if (decryptValue) {
|
|
payload.value = await decryptFn(payload.value)
|
|
}
|
|
}
|
|
|
|
const { op, key, value } = payload
|
|
|
|
return { op, key, value }
|
|
}
|