Files
automatisch/packages/backend/src/helpers/delay-as-milliseconds.js
2024-01-04 22:24:42 +01:00

20 lines
628 B
JavaScript

import delayForAsMilliseconds from './delay-for-as-milliseconds.js';
import delayUntilAsMilliseconds from './delay-until-as-milliseconds.js';
const delayAsMilliseconds = (eventKey, computedParameters) => {
let delayDuration = 0;
if (eventKey === 'delayFor') {
const { delayForUnit, delayForValue } = computedParameters;
delayDuration = delayForAsMilliseconds(delayForUnit, Number(delayForValue));
} else if (eventKey === 'delayUntil') {
const { delayUntil } = computedParameters;
delayDuration = delayUntilAsMilliseconds(delayUntil);
}
return delayDuration;
};
export default delayAsMilliseconds;