b279ce39a3ab835f4c2a3836b366ba5a98adb565
[motion2.git] / server / api / smsMessage / smsMessage.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 _0x7afc=['smsMessage:','update','emit','register'];(function(_0x2425f5,_0x55ce0a){var _0x15e96e=function(_0xf3eab6){while(--_0xf3eab6){_0x2425f5['push'](_0x2425f5['shift']());}};_0x15e96e(++_0x55ce0a);}(_0x7afc,0x12d));var _0xc7af=function(_0x3c126c,_0x22f353){_0x3c126c=_0x3c126c-0x0;var _0x3b89e4=_0x7afc[_0x3c126c];return _0x3b89e4;};'use strict';var SmsMessageEvents=require('./smsMessage.events');var events=['save','remove',_0xc7af('0x0')];function createListener(_0x52843f,_0x2f81ea){return function(_0x646fa9){_0x2f81ea[_0xc7af('0x1')](_0x52843f,_0x646fa9);};}function removeListener(_0x135014,_0x5ae88e){return function(){SmsMessageEvents['removeListener'](_0x135014,_0x5ae88e);};}exports[_0xc7af('0x2')]=function(_0x18abc4){for(var _0x4f91cd=0x0,_0x1f0556=events['length'];_0x4f91cd<_0x1f0556;_0x4f91cd++){var _0x20768f=events[_0x4f91cd];var _0x50642a=createListener(_0xc7af('0x3')+_0x20768f,_0x18abc4);SmsMessageEvents['on'](_0x20768f,_0x50642a);}};