All Projects → fabrik42 → pusher

fabrik42 / pusher

Licence: other
A simple node.js publisher lib for pusher.com

Programming Languages

javascript
184084 projects - #8 most used programming language

IMPORTANT: This repository is not maintained anymore!

I decided to not maintain this library anymore and instead, work together with @pusher to create a better, actively maintained node.js library for the pusher service. Also, the npm package pusher now points to the new repository. We tried to make the new lib backwards compatible to this, so in best case, your existing apps won't even notice.

Please move on to https://github.com/pusher/pusher-node-server


Pusher

Pusher is a simple node.js publisher lib for pusher.com.

Usage

var Pusher = require('pusher');

var pusher = new Pusher({
  appId:  'YOUR_PUSHER_APP_ID',
  appKey: 'YOUR_PUSHER_APP_KEY',
  secret: 'YOUR_PUSHER_SECRET_KEY'
});

var channel = pusher.channel('sync');

var data = { name: "Joe", message_count: 23 };

channel.trigger('message', data, function(err, request, response) {
  // do something (this callback is optional)
});

Enjoy! :)

Credits

This lib is based on the work of Dave Hoover aka redsquirrel and his lib simple_pusher.

License

This code is free to use under the terms of the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].