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 _0xb1b7=['remove','update','removeListener','register','./mailInteraction.events','save'];(function(_0x4bb115,_0x24e56a){var _0x449ee4=function(_0x57ad23){while(--_0x57ad23){_0x4bb115['push'](_0x4bb115['shift']());}};_0x449ee4(++_0x24e56a);}(_0xb1b7,0x166));var _0x7b1b=function(_0x160fe3,_0x47d8eb){_0x160fe3=_0x160fe3-0x0;var _0x458a4b=_0xb1b7[_0x160fe3];return _0x458a4b;};'use strict';var MailInteractionEvents=require(_0x7b1b('0x0'));var events=[_0x7b1b('0x1'),_0x7b1b('0x2'),_0x7b1b('0x3')];function createListener(_0xd0de53,_0x501d5e){return function(_0x5b4fc9){_0x501d5e['emit'](_0xd0de53,_0x5b4fc9);};}function removeListener(_0x4e7139,_0x80cf07){return function(){MailInteractionEvents[_0x7b1b('0x4')](_0x4e7139,_0x80cf07);};}exports[_0x7b1b('0x5')]=function(_0x4808e2){for(var _0x4e7b02=0x0,_0x113359=events['length'];_0x4e7b02<_0x113359;_0x4e7b02++){var _0x332e34=events[_0x4e7b02];var _0x5337b6=createListener('mailInteraction:'+_0x332e34,_0x4808e2);MailInteractionEvents['on'](_0x332e34,_0x5337b6);}};