2
0
mirror of synced 2025-02-02 01:25:50 +00:00

16 lines
318 B
JavaScript

/* eslint-disable no-return-assign */
let ready = false;
process.on('bridge-attached', () => (ready = true));
module.exports = {
wait() {
if (ready) return Promise.resolve();
return new Promise(resolve => {
process.once('bridge-attached', resolve);
});
},
reset() {
ready = false;
},
};