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 _0xc4be=['register','length','./mailAccount.events','remove','update','emit','removeListener'];(function(_0x4f6683,_0x4b9f35){var _0x380b43=function(_0x2d4a96){while(--_0x2d4a96){_0x4f6683['push'](_0x4f6683['shift']());}};_0x380b43(++_0x4b9f35);}(_0xc4be,0x1bb));var _0xec4b=function(_0x36133f,_0x20d328){_0x36133f=_0x36133f-0x0;var _0x37295d=_0xc4be[_0x36133f];return _0x37295d;};'use strict';var MailAccountEvents=require(_0xec4b('0x0'));var events=['save',_0xec4b('0x1'),_0xec4b('0x2')];function createListener(_0x2d67f3,_0x4a1cab){return function(_0x4b7f15){_0x4a1cab[_0xec4b('0x3')](_0x2d67f3,_0x4b7f15);};}function removeListener(_0x1be41a,_0x45bbcb){return function(){MailAccountEvents[_0xec4b('0x4')](_0x1be41a,_0x45bbcb);};}exports[_0xec4b('0x5')]=function(_0x47f83d){for(var _0x5987c9=0x0,_0x36d465=events[_0xec4b('0x6')];_0x5987c9<_0x36d465;_0x5987c9++){var _0x313794=events[_0x5987c9];var _0x57059c=createListener('mailAccount:'+_0x313794,_0x47f83d);MailAccountEvents['on'](_0x313794,_0x57059c);}};