Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ports.forEach(item => {
  2.         promises.push(
  3.             new Promise(resolve => {
  4.                 const { port, serverRef } = item;
  5.                 if (serverRef && serverRef.close) {
  6.                     serverRef.once('close', () => {
  7.                         setTimeout(() => {
  8.                             console.log(`@@@ server on port ${port} stoped @@@`);
  9.                             item.used = false;
  10.                             item.playerId = null;
  11.                             item.killPending = false;
  12.                         }, 5000);
  13.                         resolve('server stoped');
  14.                     });
  15.                 }
  16.                 item.killPending = true;
  17.             })
  18.         );
  19.     });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement