notifier-client

1.0.0-rc2 • Public • Published

notifier-client

Simple client for https://github.com/DemocracyOS/notifier, forked from likeastore

Usage

Install from npm,

$ npm install notifier-client

Initialize the client,

var notifier = require('notifier-client')({
    host: 'http://notifier.example.com/api/events',
    token: 'your-custom-token'
});

Use the notify method,

notifier.notify({
    event: 'user-resistered',
    user: 'a@a.com',
    data: {registered: new Date() }
}, function () {
    // notified!
});

Or use to and withData methods,

notifier.notify('user-registered')
    .to('a@a.com')
    .withData({registered: new Date() })
    .send(function () {
        // notified!
    });

In both cases callback parameter is optional,

notifier.notify({
    event: 'user-resistered',
    user: 'a@a.com',
    data: {registered: new Date() });
 
// or
 
notifier.notify('user-registered')
    .to('a@a.com')
    .withData({registered: new Date() })
    .send();

TODOS

  • Tests

License

MIT

Package Sidebar

Install

npm i notifier-client

Weekly Downloads

6

Version

1.0.0-rc2

License

MIT

Last publish

Collaborators

  • gvilarino
  • democracyos