File tree Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Expand file tree Collapse file tree 1 file changed +6
-7
lines changed Original file line number Diff line number Diff line change @@ -99,13 +99,11 @@ let server;
99
99
100
100
const reconfigureServer = async ( changedConfiguration = { } ) => {
101
101
if ( server ) {
102
- return parseServer . handleShutdown ( ) . then ( ( ) => {
103
- server . close ( ( ) => {
104
- parseServer = undefined ;
105
- server = undefined ;
106
- return reconfigureServer ( changedConfiguration ) ;
107
- } ) ;
108
- } ) ;
102
+ await parseServer . handleShutdown ( ) ;
103
+ await new Promise ( resolve => server . close ( resolve ) ) ;
104
+ parseServer = undefined ;
105
+ server = undefined ;
106
+ return reconfigureServer ( changedConfiguration ) ;
109
107
}
110
108
111
109
didChangeConfiguration = Object . keys ( changedConfiguration ) . length !== 0 ;
@@ -148,6 +146,7 @@ const reconfigureServer = async (changedConfiguration = {}) => {
148
146
delete openConnections [ key ] ;
149
147
} ) ;
150
148
} ) ;
149
+ return parseServer ;
151
150
} ;
152
151
global . DiffObject = Parse . Object . extend ( 'DiffObject' ) ;
153
152
global . Item = Parse . Object . extend ( 'Item' ) ;
You can’t perform that action at this time.
0 commit comments