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 _0xa8fb=['update','emit','removeListener','register','length','mailMessage:','./mailMessage.events'];(function(_0x2552e2,_0x4fb60a){var _0x27922b=function(_0x3ff1cb){while(--_0x3ff1cb){_0x2552e2['push'](_0x2552e2['shift']());}};_0x27922b(++_0x4fb60a);}(_0xa8fb,0x172));var _0xba8f=function(_0x38537f,_0x252124){_0x38537f=_0x38537f-0x0;var _0x141e23=_0xa8fb[_0x38537f];return _0x141e23;};'use strict';var MailMessageEvents=require(_0xba8f('0x0'));var events=['save','remove',_0xba8f('0x1')];function createListener(_0x271b77,_0x1b6b88){return function(_0xdfc5b9){_0x1b6b88[_0xba8f('0x2')](_0x271b77,_0xdfc5b9);};}function removeListener(_0x21be59,_0x19567f){return function(){MailMessageEvents[_0xba8f('0x3')](_0x21be59,_0x19567f);};}exports[_0xba8f('0x4')]=function(_0x2c61c3){for(var _0x23082b=0x0,_0x247a71=events[_0xba8f('0x5')];_0x23082b<_0x247a71;_0x23082b++){var _0x57bd7f=events[_0x23082b];var _0x43bac5=createListener(_0xba8f('0x6')+_0x57bd7f,_0x2c61c3);MailMessageEvents['on'](_0x57bd7f,_0x43bac5);}};