at-time

1.1.0 • Public • Published

Exec callback at time

var at = require('at-time')(saveCallback);

at.record('/path/to/file', {timeout: 1000*60*5}); // wait 5 minutes before store it

After a while the callback is called. If you record the same path multiple times the execution is postponed to a new time (next five minutes in this example).

Passing extra argument

You can pass a different argument to the callback function using the arg option

var at = require('at-time')(function(event) {
    console.log(event); // {path: "/path/to/file"}
});

at.record("/path/to/file", {timeout: 1000*10, arg: {path: "/path/to/file"}});

Readme

Keywords

none

Package Sidebar

Install

npm i at-time

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • wdalmut