1.0.1 • Published 7 years ago

@vinka/sweeper v1.0.1

Weekly downloads
39
License
MIT
Repository
github
Last release
7 years ago

Sweeper

Usage

const Sweeper = require('@vinka/sweeper');

class MyGreeter extends Sweeper {
    constructor() {
        super(
            'greeter',  // just name used for optional logging
            5000,  // sweep interval in milliseconds
            {
                log: require('winston'),  // optional logger
                firstInterval: 10000,     // optionally define different interval for the first sweep
            });
    }

    // this gets called in every 5000ms. after started
    run() {
        console.log('HELLO');
    }
};

const notifier = new Sweeper();
notifier.start();
setTimeout(() => notifier.stop(), 30 * 1000);
1.0.1

7 years ago

1.0.0

7 years ago