mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-01-19 06:03:34 +01:00
Fixed checkPad script not returning
This commit is contained in:
parent
651052f051
commit
e21b5130cf
1 changed files with 10 additions and 3 deletions
|
@ -11,12 +11,19 @@ process.on('unhandledRejection', (err) => { throw err; });
|
||||||
if (process.argv.length !== 3) throw new Error('Use: node bin/checkPad.js $PADID');
|
if (process.argv.length !== 3) throw new Error('Use: node bin/checkPad.js $PADID');
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const padId = process.argv[2];
|
const padId = process.argv[2];
|
||||||
(async () => {
|
|
||||||
|
const performCheck = async () => {
|
||||||
const db = require('ep_etherpad-lite/node/db/DB');
|
const db = require('ep_etherpad-lite/node/db/DB');
|
||||||
await db.init();
|
await db.init();
|
||||||
|
console.log("Checking if " + padId + " exists")
|
||||||
const padManager = require('ep_etherpad-lite/node/db/PadManager');
|
const padManager = require('ep_etherpad-lite/node/db/PadManager');
|
||||||
if (!await padManager.doesPadExists(padId)) throw new Error('Pad does not exist');
|
if (!await padManager.doesPadExists(padId)) throw new Error('Pad does not exist');
|
||||||
const pad = await padManager.getPad(padId);
|
const pad = await padManager.getPad(padId);
|
||||||
await pad.check();
|
await pad.check();
|
||||||
console.log('Finished.');
|
console.log('Finished checking pad.');
|
||||||
})();
|
process.exit(0)
|
||||||
|
}
|
||||||
|
|
||||||
|
performCheck()
|
||||||
|
.then(e=>console.log("Finished"))
|
||||||
|
.catch(e=>console.log("Finished with errors"))
|
||||||
|
|
Loading…
Reference in a new issue