From 6e2101c74cdf17310bcecf8ce3ad52f2b8455a47 Mon Sep 17 00:00:00 2001 From: Daniel Lugo Date: Sat, 1 Feb 2020 15:22:23 -0400 Subject: [PATCH] typings --- services/gunDB/Mediator/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/services/gunDB/Mediator/index.js b/services/gunDB/Mediator/index.js index d01b9ea7..1cf4a74e 100644 --- a/services/gunDB/Mediator/index.js +++ b/services/gunDB/Mediator/index.js @@ -131,6 +131,7 @@ const Event = require('../event-constants') * @typedef {object} SimpleSocket * @prop {(eventName: string, data: Emission) => void} emit * @prop {(eventName: string, handler: (data: any) => void) => void} on + * @prop {{ query: { 'x-shockwallet-device-id': string }}} handshake */ /* eslint-disable init-declarations */ @@ -342,16 +343,18 @@ class Mediator { */ on: (eventName, cb) => { const deviceId = socket.handshake.query['x-shockwallet-device-id'] - socket.on(eventName, data => { + socket.on(eventName, _data => { try { if (Encryption.isNonEncrypted(eventName)) { return cb(data) } - if (!data) { - return cb(data) + if (!_data) { + return cb(_data) } + let data = _data + if (!deviceId) { const error = { field: 'deviceId', @@ -396,6 +399,7 @@ class Mediator { } }) }, + /** @type {SimpleSocket['emit']} */ emit: (eventName, data) => { try { if (Encryption.isNonEncrypted(eventName)) {