@bitblit/ratchet-epsilon-common
Version:
Tiny adapter to simplify building API gateway Lambda APIS
12 lines • 528 B
JavaScript
import { Logger } from '@bitblit/ratchet-common/logger/logger';
import { PromiseRatchet } from '@bitblit/ratchet-common/lang/promise-ratchet';
export class SampleDelayProcessor {
typeName = 'EpsilonSampleDelay';
async handleEvent(_data, _mgr) {
const delayMS = Math.floor(Math.random() * 5000);
Logger.info('Running sample processor for %d', delayMS);
await PromiseRatchet.wait(delayMS);
Logger.info('Sample processor complete');
}
}
//# sourceMappingURL=sample-delay-processor.js.map