Commit c08770406a7ed510b98315f8a720637bedd7cb32

Authored by Adhidarma Hadiwinoto
1 parent 7ca0e79023
Exists in master

Add push-trx-sdk-version attribute

Showing 1 changed file with 11 additions and 2 deletions Side-by-side Diff

... ... @@ -7,6 +7,8 @@ const { createServer } = require('http');
7 7 const { WebSocketServer } = require('ws');
8 8 const uniqid = require('uniqid');
9 9  
  10 +const packageJson = require('./package.json');
  11 +
10 12 const defaultValues = require('./lib/default-values');
11 13 const isValidApikey = require('./lib/is-valid-apikey');
12 14 const rejectConnection = require('./lib/server/reject-connection');
... ... @@ -29,7 +31,8 @@ const wsListenPort = config.push_trx_server
29 31 && (config.push_trx_server.port || config.push_trx_server.listen_port);
30 32  
31 33 const initServer = () => {
32   - logger.verbose(`${MODULE_NAME} 70D208B2: Initializing`);
  34 + const pushTrxSdkVersion = packageJson.version;
  35 + logger.verbose(`${MODULE_NAME} 70D208B2: Initializing`, { pushTrxSdkVersion });
33 36  
34 37 const wss = new WebSocketServer({ noServer: true, perMessageDeflate: true });
35 38  
... ... @@ -154,7 +157,13 @@ const initServer = () => {
154 157 }
155 158 });
156 159  
157   - ws.send(JSON.stringify({ msgType: 'WELCOMEMSG', data: { msg: 'bla bla bla' } }));
  160 + ws.send(JSON.stringify({
  161 + msgType: 'WELCOMEMSG',
  162 + data: {
  163 + msg: 'bla bla bla',
  164 + pushTrxSdkVersion,
  165 + },
  166 + }));
158 167 });
159 168  
160 169 server.on('upgrade', (req, socket, head) => {