goappes/hoodie-plugin-socialmedia

View on GitHub
worker.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Hoodie plugin socialmedia
 * Lightweight and easy socialmedia
 */

/**
 * Dependencies
 */
var SocialMedia = require('./lib');


/**
 * SocialMedia worker
 */

module.exports = function (hoodie, callback) {
  var socialMedia = new SocialMedia(hoodie);

  hoodie.task.on('socialmediapost:add', socialMedia.post);
  hoodie.task.on('socialmediagetpost:add', socialMedia.getPost);
  hoodie.task.on('socialmediaupdatepost:add', socialMedia.updatePost);
  hoodie.task.on('socialmediadeletepost:add', socialMedia.deletePost);
  hoodie.task.on('socialmediacomment:add', socialMedia.comment);
  hoodie.task.on('socialmediaupdatecomment:add', socialMedia.updateComment);
  hoodie.task.on('socialmediadeletecomment:add', socialMedia.deleteComment);
  hoodie.task.on('socialmediacount:add', socialMedia.count);
  hoodie.task.on('socialmediauncount:add', socialMedia.uncount);
  hoodie.task.on('socialmediafeed:add', socialMedia.feed);
  hoodie.task.on('socialmediashare:add', socialMedia.sharePost);

  callback();
};