| 1234567891011121314151617181920 |
- const AdminController = require('../app/src/Features/ServerAdmin/AdminController')
- if (require.main === module) {
- if (['--help', 'help'].includes(process.argv[2])) {
- console.log('\n usage: node disconnect_all_users.js [delay-in-seconds]\n')
- process.exit(1)
- }
- const delaySecondsString = process.argv[2]
- const delay = parseInt(delaySecondsString, 10) || 10
- console.log(`Disconnect all users, with delay ${delay}`)
- AdminController._sendDisconnectAllUsersMessage(delay)
- .then(() => {
- console.error('Done.')
- process.exit(0)
- })
- .catch(err => {
- console.error('Error', err)
- process.exit(1)
- })
- }
|