UNPKG

@qso-soft/shared

Version:

Shared library for QSO-soft

11 lines 574 B
import { getRandomNumber } from './randomizers'; export const sleep = async (seconds, logTemplate, innerLogger, customMessage) => { const logMessage = customMessage || `Fell asleep for ${seconds} seconds before the next move`; innerLogger?.info(logMessage, logTemplate); return new Promise((resolve) => setTimeout(resolve, seconds * 1000)); }; export const sleepByRange = async (delayRange, logTemplate, innerLogger) => { const delay = getRandomNumber(delayRange, true); return sleep(delay, logTemplate, innerLogger); }; //# sourceMappingURL=sleep.js.map