Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / api / cmContact / cmContact.socket.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x9361=['cmContact:','./cmContact.events','save','remove','update','emit','length'];(function(_0x25767f,_0x531a4e){var _0x32d163=function(_0x3c05b1){while(--_0x3c05b1){_0x25767f['push'](_0x25767f['shift']());}};_0x32d163(++_0x531a4e);}(_0x9361,0x135));var _0x1936=function(_0x313405,_0x2ad0d9){_0x313405=_0x313405-0x0;var _0x33432d=_0x9361[_0x313405];return _0x33432d;};'use strict';var CmContactEvents=require(_0x1936('0x0'));var events=[_0x1936('0x1'),_0x1936('0x2'),_0x1936('0x3')];function createListener(_0x538d62,_0x1ead88){return function(_0x4086b3){_0x1ead88[_0x1936('0x4')](_0x538d62,_0x4086b3);};}function removeListener(_0x254c98,_0x2ae7dd){return function(){CmContactEvents['removeListener'](_0x254c98,_0x2ae7dd);};}exports['register']=function(_0x5cf0b5){for(var _0x1f2e7a=0x0,_0x22f9d3=events[_0x1936('0x5')];_0x1f2e7a<_0x22f9d3;_0x1f2e7a++){var _0x369b0f=events[_0x1f2e7a];var _0x2a21cb=createListener(_0x1936('0x6')+_0x369b0f,_0x5cf0b5);CmContactEvents['on'](_0x369b0f,_0x2a21cb);}};