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 _0xa85a=['mailMessage:','save','update','emit','removeListener','register','length'];(function(_0x5df7bb,_0x58a6a4){var _0x419db2=function(_0xbea27e){while(--_0xbea27e){_0x5df7bb['push'](_0x5df7bb['shift']());}};_0x419db2(++_0x58a6a4);}(_0xa85a,0xcc));var _0xaa85=function(_0x17b6e3,_0x4522ed){_0x17b6e3=_0x17b6e3-0x0;var _0x3906f3=_0xa85a[_0x17b6e3];return _0x3906f3;};'use strict';var MailMessageEvents=require('./mailMessage.events');var events=[_0xaa85('0x0'),'remove',_0xaa85('0x1')];function createListener(_0x27d2a2,_0x247039){return function(_0x38e92a){_0x247039[_0xaa85('0x2')](_0x27d2a2,_0x38e92a);};}function removeListener(_0x44e9dc,_0xa9d0b1){return function(){MailMessageEvents[_0xaa85('0x3')](_0x44e9dc,_0xa9d0b1);};}exports[_0xaa85('0x4')]=function(_0x2709d9){for(var _0xdbf70c=0x0,_0x7da8=events[_0xaa85('0x5')];_0xdbf70c<_0x7da8;_0xdbf70c++){var _0x2a00c5=events[_0xdbf70c];var _0x2148b5=createListener(_0xaa85('0x6')+_0x2a00c5,_0x2709d9);MailMessageEvents['on'](_0x2a00c5,_0x2148b5);}};