Built motion from commit 9ab4571.|0.0.110
[motion.git] / server / auth / local / local.ami.js
index bfb533d..f001e18 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 _0x8aff=["\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"];_0x8aff[0];var util=require(_0x8aff[1]);var amiController=require(_0x8aff[2]);exports[_0x8aff[3]]=function(_0xfcc5x3,_0xfcc5x4,_0xfcc5x5,_0xfcc5x6){var _0xfcc5x7={action:_0x8aff[4],queue:_0xfcc5x5,interface:util[_0x8aff[6]](_0x8aff[5],_0xfcc5x4),paused:false};_0xfcc5x7[_0x8aff[7]]=JSON[_0x8aff[8]](_0xfcc5x7);_0xfcc5x7[_0x8aff[9]]=_0xfcc5x3;amiController[_0x8aff[12]](_0xfcc5x7,function(_0xfcc5x8,_0xfcc5x9){if(_0xfcc5x8){console[_0x8aff[10]](_0xfcc5x8)};var _0xfcc5x7={action:_0x8aff[11],queue:_0xfcc5x5,interface:util[_0x8aff[6]](_0x8aff[5],_0xfcc5x4)};_0xfcc5x7[_0x8aff[7]]=JSON[_0x8aff[8]](_0xfcc5x7);_0xfcc5x7[_0x8aff[9]]=_0xfcc5x3;amiController[_0x8aff[12]](_0xfcc5x7,_0xfcc5x6)})};exports[_0x8aff[13]]=function(_0xfcc5x3,_0xfcc5x4,_0xfcc5x5,_0xfcc5x6){var _0xfcc5x7={action:_0x8aff[14],queue:_0xfcc5x5,interface:util[_0x8aff[6]](_0x8aff[5],_0xfcc5x4),penalty:0,paused:false,membername:_0xfcc5x4};_0xfcc5x7[_0x8aff[7]]=JSON[_0x8aff[8]](_0xfcc5x7);_0xfcc5x7[_0x8aff[9]]=_0xfcc5x3;amiController[_0x8aff[12]](_0xfcc5x7,_0xfcc5x6)}
\ No newline at end of file