File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -298,10 +298,12 @@ function getStatus () {
298298 }
299299 } )
300300 . catch ( function ( err ) {
301- return logger . error ( 'count user failed: ' + err )
301+ logger . error ( 'count user failed: ' + err )
302+ return Promise . reject ( new Error ( 'count user failed: ' + err ) )
302303 } )
303304 } ) . catch ( function ( err ) {
304- return logger . error ( 'count note failed: ' + err )
305+ logger . error ( 'count note failed: ' + err )
306+ return Promise . reject ( new Error ( 'count note failed: ' + err ) )
305307 } )
306308}
307309
@@ -772,8 +774,7 @@ function queueForConnect (socket) {
772774 const noteId = socket . noteId
773775 logger . info ( 'SERVER connected a client to [' + noteId + ']:' )
774776 logger . info ( JSON . stringify ( user ) )
775- // logger.info(notes);
776- getStatus ( function ( data ) {
777+ getStatus ( ) . then ( function ( data ) {
777778 logger . info ( JSON . stringify ( data ) )
778779 } )
779780 }
Original file line number Diff line number Diff line change @@ -4,14 +4,19 @@ const realtime = require('../realtime/realtime')
44const config = require ( '../config' )
55
66exports . getStatus = async ( req , res ) => {
7- const data = await realtime . getStatus ( )
8-
97 res . set ( {
108 'Cache-Control' : 'private' , // only cache by client
119 'X-Robots-Tag' : 'noindex, nofollow' , // prevent crawling
1210 'Content-Type' : 'application/json'
1311 } )
14- res . send ( data )
12+
13+ try {
14+ const data = await realtime . getStatus ( )
15+ res . send ( data )
16+ } catch ( e ) {
17+ console . error ( e )
18+ res . status ( 500 ) . send ( e . toString ( ) )
19+ }
1520}
1621
1722exports . getMetrics = async ( req , res ) => {
You can’t perform that action at this time.
0 commit comments