1
1
"use strict" ; var _socket = _interopRequireDefault ( require ( "socket.io-client" ) ) ;
2
2
var _config = _interopRequireDefault ( require ( "../lib/config" ) ) ;
3
- var _cli = require ( "../lib/ cli" ) ; function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
3
+ var _rskJsCli = require ( "@rsksmart/rsk-js- cli" ) ; function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { default : obj } ; }
4
4
5
5
const url = process . env . URL || `ws://localhost:${ _config . default . api . port } ` ;
6
6
const socket = _socket . default . connect ( url , { reconnect : true } ) ;
7
7
let blocksPerSecond ;
8
8
let stats = { time : 0 , blocks : 0 } ;
9
9
let mark = '●' ;
10
10
11
- ( 0 , _cli . info ) ( `Waiting for: ${ url } ` ) ;
11
+ _rskJsCli . log . info ( `Waiting for: ${ url } ` ) ;
12
12
13
13
socket . emit ( 'subscribe' , { to : 'status' } ) ;
14
14
15
15
socket . on ( 'connect' , socket => {
16
- ( 0 , _cli . ok ) ( 'Connected! ✌' ) ;
16
+ _rskJsCli . log . ok ( 'Connected! ✌' ) ;
17
17
} ) ;
18
18
19
19
socket . on ( 'disconnect' , socket => {
20
- ( 0 , _cli . warn ) ( 'Disconnected ☹' ) ;
20
+ _rskJsCli . log . warn ( 'Disconnected ☹' ) ;
21
21
} ) ;
22
22
23
23
socket . on ( 'data' , data => {
@@ -35,33 +35,33 @@ socket.on('data', data => {
35
35
let { dbMissingBlocks, nodeDown, requestingBlocks, dbHighBlock, dbBlocks } = status ;
36
36
console . clear ( ) ;
37
37
console . log ( ) ;
38
- ( 0 , _cli . info ) ( url ) ;
38
+ _rskJsCli . log . info ( url ) ;
39
39
console . log ( ) ;
40
- console . log ( ` Api ${ socket . connected ? _cli . green : _cli . red } ${ mark } ${ _cli . reset } ` ) ;
41
- console . log ( ` Node ${ ! nodeDown ? _cli . green : _cli . red } ${ mark } ${ _cli . reset } ` ) ;
42
- console . log ( ` Db ${ dbMissingBlocks > 0 ? _cli . red : requestingBlocks > 5 ? _cli . orange : _cli . green } ${ mark } ${ _cli . reset } ` ) ;
40
+ console . log ( ` Api ${ socket . connected ? _rskJsCli . green : _rskJsCli . red } ${ mark } ${ _rskJsCli . reset } ` ) ;
41
+ console . log ( ` Node ${ ! nodeDown ? _rskJsCli . green : _rskJsCli . red } ${ mark } ${ _rskJsCli . reset } ` ) ;
42
+ console . log ( ` Db ${ dbMissingBlocks > 0 ? _rskJsCli . red : requestingBlocks > 5 ? _rskJsCli . orange : _rskJsCli . green } ${ mark } ${ _rskJsCli . reset } ` ) ;
43
43
console . log ( ) ;
44
44
console . dir ( status , { colors : true } ) ;
45
45
if ( blocksPerSecond ) {
46
- let color = blocksPerSecond < 10 ? _cli . red : blocksPerSecond < 20 ? _cli . orange : _cli . green ;
46
+ let color = blocksPerSecond < 10 ? _rskJsCli . red : blocksPerSecond < 20 ? _rskJsCli . orange : _rskJsCli . green ;
47
47
let endTime = Math . floor ( dbMissingBlocks / blocksPerSecond ) ;
48
48
let end = new Date ( Date . now ( ) + endTime * 1000 ) ;
49
49
console . log ( ) ;
50
- console . log ( `${ color } ≈ ${ blocksPerSecond } B/s${ _cli . reset } ` ) ;
51
- console . log ( `${ color } ≈ ${ parseInt ( blocksPerSecond * 3600 ) } B/h${ _cli . reset } ` ) ;
52
- console . log ( `${ _cli . blue } ≈ Remaining Time:${ _cli . reset } ${ Math . round ( endTime / 3600 ) } H${ _cli . reset } ` ) ;
53
- console . log ( `${ _cli . blue } ≈ End:${ _cli . reset } ${ end . toUTCString ( ) } ${ _cli . reset } ` ) ;
50
+ console . log ( `${ color } ≈ ${ blocksPerSecond } B/s${ _rskJsCli . reset } ` ) ;
51
+ console . log ( `${ color } ≈ ${ parseInt ( blocksPerSecond * 3600 ) } B/h${ _rskJsCli . reset } ` ) ;
52
+ console . log ( `${ _rskJsCli . blue } ≈ Remaining Time:${ _rskJsCli . reset } ${ Math . round ( endTime / 3600 ) } H${ _rskJsCli . reset } ` ) ;
53
+ console . log ( `${ _rskJsCli . blue } ≈ End:${ _rskJsCli . reset } ${ end . toUTCString ( ) } ${ _rskJsCli . reset } ` ) ;
54
54
}
55
- if ( nodeDown ) ( 0 , _cli . error ) ( 'The node is down... ☹ ' ) ;
55
+ if ( nodeDown ) _rskJsCli . log . error ( 'The node is down... ☹ ' ) ;
56
56
// show progress bar
57
57
if ( dbMissingBlocks > 1 ) {
58
- let bar = ( 0 , _cli . progressBar ) ( dbHighBlock , dbBlocks , { steps : 30 } ) ;
58
+ let bar = ( 0 , _rskJsCli . progressBar ) ( dbHighBlock , dbBlocks , { steps : 30 } ) ;
59
59
console . log ( ) ;
60
- console . log ( ` ${ _cli . blue } ${ bar } ${ _cli . reset } ` ) ;
60
+ console . log ( ` ${ _rskJsCli . blue } ${ bar } ${ _rskJsCli . reset } ` ) ;
61
61
}
62
62
}
63
63
} ) ;
64
64
65
65
socket . on ( 'error' , err => {
66
- ( 0 , _cli . error ) ( err ) ;
66
+ _rskJsCli . log . error ( err ) ;
67
67
} ) ;
0 commit comments