wechaty-puppet-service
Version:
Puppet Service for Wechaty
23 lines • 652 B
JavaScript
/**
* windmemory(20201027): generating fileBox data in server side might take longer.
* Set to 60 sec to avoid unexpected timeout.
*/
const TIMEOUT = 60 * 1000;
/**
* @deprecated Will be removed after Dec 31, 2022
*/
async function nextData(stream) {
const chunk = await new Promise((resolve, reject) => {
const timer = setTimeout(reject, TIMEOUT);
stream.once('data', chunk => {
stream.pause();
clearTimeout(timer);
resolve(chunk);
});
stream.once('error', reject);
});
stream.resume();
return chunk;
}
export { nextData, };
//# sourceMappingURL=next-data.js.map