Merge pull request #465 from shocknet/small-fixes-sep-6

Small fixes sep 6
This commit is contained in:
CapDog 2021-09-12 11:34:16 -04:00 committed by GitHub
commit 1270ff5603
4 changed files with 21 additions and 11 deletions

10
.vscode/settings.json vendored
View file

@ -4,5 +4,13 @@
"debug.node.autoAttach": "on",
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"cSpell.words": ["Epub", "GUNRPC", "ISEA", "PUBKEY", "Reqs", "uuidv"]
"cSpell.words": [
"Epub",
"falsey",
"GUNRPC",
"ISEA",
"PUBKEY",
"Reqs",
"uuidv"
]
}

View file

@ -53,15 +53,13 @@ const deepDecryptIfNeeded = async (value, publicKey, epubForDecryption) => {
if (user.is.pub === publicKey || 'me' === publicKey) {
sec = getMySecret()
} else {
sec = await SEA.secret(
await (() => {
if (epubForDecryption) {
return epubForDecryption
}
return pubToEpub(publicKey)
})(),
user._.sea
)
let epub = epubForDecryption
if (!epub) {
epub = await pubToEpub(publicKey)
}
sec = await SEA.secret(epub, user._.sea)
}
const decrypted = SEA.decrypt(value, sec)

View file

@ -2380,7 +2380,7 @@ module.exports = async (
return new Promise((res, rej) => {
const listener = data => {
logger.info(`got res for: ${keys}`)
logger.info(data)
logger.info(data || 'falsey data (does not get logged)')
if (publicKeyForDecryption) {
GunWriteRPC.deepDecryptIfNeeded(
data,

View file

@ -47,6 +47,10 @@ module.exports = (
*/
try {
logger.info(
'Connect event for socket with handshake: ',
socket.handshake.auth
)
if (!isAuthenticated()) {
socket.emit(Common.Constants.ErrorCode.NOT_AUTH)
return