From c08770406a7ed510b98315f8a720637bedd7cb32 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <adhisimon@gmail.com> Date: Mon, 14 Feb 2022 16:10:53 +0700 Subject: [PATCH] Add push-trx-sdk-version attribute --- server.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index bff0453..e1d1af4 100644 --- a/server.js +++ b/server.js @@ -7,6 +7,8 @@ const { createServer } = require('http'); const { WebSocketServer } = require('ws'); const uniqid = require('uniqid'); +const packageJson = require('./package.json'); + const defaultValues = require('./lib/default-values'); const isValidApikey = require('./lib/is-valid-apikey'); const rejectConnection = require('./lib/server/reject-connection'); @@ -29,7 +31,8 @@ const wsListenPort = config.push_trx_server && (config.push_trx_server.port || config.push_trx_server.listen_port); const initServer = () => { - logger.verbose(`${MODULE_NAME} 70D208B2: Initializing`); + const pushTrxSdkVersion = packageJson.version; + logger.verbose(`${MODULE_NAME} 70D208B2: Initializing`, { pushTrxSdkVersion }); const wss = new WebSocketServer({ noServer: true, perMessageDeflate: true }); @@ -154,7 +157,13 @@ const initServer = () => { } }); - ws.send(JSON.stringify({ msgType: 'WELCOMEMSG', data: { msg: 'bla bla bla' } })); + ws.send(JSON.stringify({ + msgType: 'WELCOMEMSG', + data: { + msg: 'bla bla bla', + pushTrxSdkVersion, + }, + })); }); server.on('upgrade', (req, socket, head) => { -- 1.9.0