Guest User

Untitled

a guest
Jun 17th, 2011
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. (function() {
  2.     var password = Ape.config("inlinepush.conf", "password");
  3.     Ape.registerCmd("inlinepush", false, function(params, infos) {
  4.         if (params.password == password) {
  5.        
  6.             if ($defined(params.channel) && $defined(params.data) && $defined(params.raw)) {
  7.                 var chan = Ape.getChannelByName(params.channel);
  8.                 if (!$defined(chan)) return ["401", "UNKNOWN_CHANNEL"];
  9.            
  10.                 chan.pipe.sendRaw(params.raw, params.data);
  11.            
  12.                 return {"name":"pushed","data":{"value":"ok"}};
  13.             } else {
  14.                 return 0;
  15.             }
  16.         } else {
  17.             return ["400", "BAD_PASSWORD"];
  18.         }
  19.  
  20.     })
  21. })()
Advertisement
Add Comment
Please, Sign In to add comment