classic-ui/modules/account/store/actions/getEncryptedNote.js
FreezyEx b32527e057 Revert "minor fixes"
This reverts commit 7f8f7c2aa15c8b8c6a7449d177f46f8a417e2f67.
2022-10-13 16:03:54 +02:00

20 lines
501 B
JavaScript

import { encrypt } from 'eth-sig-util'
import { packEncryptedMessage } from '@/utils'
export function getEncryptedNote({ getters }, { data }) {
try {
const encryptedPublicKey = getters.encryptedPublicKey
if (!encryptedPublicKey) {
return
}
const encryptedData = encrypt(encryptedPublicKey, { data }, 'x25519-xsalsa20-poly1305')
return packEncryptedMessage(encryptedData)
} catch (err) {
throw new Error(`Method getEncryptedNote has error: ${err.message}`)
}
}