Built motion from commit e155ad4.|0.0.101
[motion.git] / server / auth / local / local.ami.js
index bfb533d..2dd80d3 100644 (file)
@@ -1,51 +1 @@
-/**
- * Broadcast updates to client when the model changes
- */
-
-'use strict';
-
-var util = require('util');
-var amiController = require('../../api/ami/ami.ami');
-
-exports.logout = function(userid, username, queuename, callback) {
-  var body = {
-    action: 'QueuePause',
-    queue: queuename,
-    interface: util.format('SIP/%s', username),
-    paused: false
-  };
-  body.data = JSON.stringify(body);
-  body.UserId = userid;
-
-  amiController.action(body, function(err, res) {
-    if (err) {
-      console.log(err);
-    }
-    var body = {
-      action: 'QueueRemove',
-      queue: queuename,
-      interface: util.format('SIP/%s', username)
-    };
-    body.data = JSON.stringify(body);
-    body.UserId = userid;
-
-    amiController.action(body, callback);
-  });
-}
-
-exports.login = function(userid, username, queuename, callback) {
-
-  var body = {
-    action: 'QueueAdd',
-    queue: queuename,
-    interface: util.format('SIP/%s', username),
-    penalty: 0,
-    paused: false,
-    membername: username
-  };
-
-  body.data = JSON.stringify(body);
-  body.UserId = userid;
-
-  amiController.action(body, callback);
-}
+var _0x3c75=["\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x75\x74\x69\x6C","\x2E\x2E\x2F\x2E\x2E\x2F\x61\x70\x69\x2F\x61\x6D\x69\x2F\x61\x6D\x69\x2E\x61\x6D\x69","\x6C\x6F\x67\x6F\x75\x74","\x51\x75\x65\x75\x65\x50\x61\x75\x73\x65","\x53\x49\x50\x2F\x25\x73","\x66\x6F\x72\x6D\x61\x74","\x64\x61\x74\x61","\x73\x74\x72\x69\x6E\x67\x69\x66\x79","\x55\x73\x65\x72\x49\x64","\x6C\x6F\x67","\x51\x75\x65\x75\x65\x52\x65\x6D\x6F\x76\x65","\x61\x63\x74\x69\x6F\x6E","\x6C\x6F\x67\x69\x6E","\x51\x75\x65\x75\x65\x41\x64\x64"];_0x3c75[0];var util=require(_0x3c75[1]);var amiController=require(_0x3c75[2]);exports[_0x3c75[3]]=function(_0xa04ax3,_0xa04ax4,_0xa04ax5,_0xa04ax6){var _0xa04ax7={action:_0x3c75[4],queue:_0xa04ax5,interface:util[_0x3c75[6]](_0x3c75[5],_0xa04ax4),paused:false};_0xa04ax7[_0x3c75[7]]=JSON[_0x3c75[8]](_0xa04ax7);_0xa04ax7[_0x3c75[9]]=_0xa04ax3;amiController[_0x3c75[12]](_0xa04ax7,function(_0xa04ax8,_0xa04ax9){if(_0xa04ax8){console[_0x3c75[10]](_0xa04ax8)};var _0xa04ax7={action:_0x3c75[11],queue:_0xa04ax5,interface:util[_0x3c75[6]](_0x3c75[5],_0xa04ax4)};_0xa04ax7[_0x3c75[7]]=JSON[_0x3c75[8]](_0xa04ax7);_0xa04ax7[_0x3c75[9]]=_0xa04ax3;amiController[_0x3c75[12]](_0xa04ax7,_0xa04ax6)})};exports[_0x3c75[13]]=function(_0xa04ax3,_0xa04ax4,_0xa04ax5,_0xa04ax6){var _0xa04ax7={action:_0x3c75[14],queue:_0xa04ax5,interface:util[_0x3c75[6]](_0x3c75[5],_0xa04ax4),penalty:0,paused:false,membername:_0xa04ax4};_0xa04ax7[_0x3c75[7]]=JSON[_0x3c75[8]](_0xa04ax7);_0xa04ax7[_0x3c75[9]]=_0xa04ax3;amiController[_0x3c75[12]](_0xa04ax7,_0xa04ax6)}
\ No newline at end of file