1 // *************************************************************************
3 // * xCALLY Motion - The Omnichannel Contact Center *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved *
6 // *************************************************************************
8 // * Email: info@xcally.com *
9 // * Website: https://www.xcally.com *
11 // *************************************************************************
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. *
17 // *************************************************************************
18 var _0x3eb7=['update','emit','register','length','mailMessage:','save','remove'];(function(_0x316641,_0x63dcdf){var _0x36edc3=function(_0x3f2182){while(--_0x3f2182){_0x316641['push'](_0x316641['shift']());}};_0x36edc3(++_0x63dcdf);}(_0x3eb7,0x14e));var _0x73eb=function(_0x3a4390,_0x3f23b2){_0x3a4390=_0x3a4390-0x0;var _0x2e3f20=_0x3eb7[_0x3a4390];return _0x2e3f20;};'use strict';var MailMessageEvents=require('./mailMessage.events');var events=[_0x73eb('0x0'),_0x73eb('0x1'),_0x73eb('0x2')];function createListener(_0x3e28b3,_0x585b8a){return function(_0xb0c879){_0x585b8a[_0x73eb('0x3')](_0x3e28b3,_0xb0c879);};}function removeListener(_0x362b68,_0x1bb876){return function(){MailMessageEvents['removeListener'](_0x362b68,_0x1bb876);};}exports[_0x73eb('0x4')]=function(_0x3c5191){for(var _0x16d7a2=0x0,_0x59d75d=events[_0x73eb('0x5')];_0x16d7a2<_0x59d75d;_0x16d7a2++){var _0x2413ac=events[_0x16d7a2];var _0xc560b7=createListener(_0x73eb('0x6')+_0x2413ac,_0x3c5191);MailMessageEvents['on'](_0x2413ac,_0xc560b7);}};