UNPKG

the-shepherd

Version:
31 lines (24 loc) 794 B
// Generated by CoffeeScript 2.5.1 (function() { var $, addAction, addGroup, echo, echoResponse, removeAction, removeGroup, required, verbose, warn; ({$, echo, warn, verbose, required, echoResponse} = require('../common')); ({addGroup, removeGroup} = require("../daemon/groups")); addAction = require('./add'); removeAction = require('./remove'); Object.assign(module.exports, { options: addAction.options, toMessage: function(cmd) { return Object.assign(addAction.toMessage(cmd), { c: 'replace' }); }, onMessage: function(msg, client, cb) { return removeAction.onMessage({ g: msg.g }, null, () => { return addAction.onMessage(msg, client, cb); }); }, onResponse: echoResponse }); }).call(this);