0.0.3 • Published 8 years ago

@nathanfaucett/messenger v0.0.3

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

Messenger

two way messenger, requires an adapter

var Messenger = require("@nathanfaucett/messenger"),
    SomeMessengerAdapter = require("some_messenger_adapter");


var messenger = new Messenger(new SomeMessengerAdapter());


messenger.on("message", function(data, callback) {
    callback(undefined, data);
});

messenger.emit("message", {
    "data": "Hello"
}, function(error, data) {
    if (error) {
        // handle error
    } else {
        // do something with data
    }
});