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 _0xbbcb=['update','emit','removeListener','register','length','mailMessage:','./mailMessage.events','save','remove'];(function(_0xda5fef,_0x47abfe){var _0x19bbac=function(_0x4538d2){while(--_0x4538d2){_0xda5fef['push'](_0xda5fef['shift']());}};_0x19bbac(++_0x47abfe);}(_0xbbcb,0x16e));var _0xbbbc=function(_0x113031,_0x47cc38){_0x113031=_0x113031-0x0;var _0xec022c=_0xbbcb[_0x113031];return _0xec022c;};'use strict';var MailMessageEvents=require(_0xbbbc('0x0'));var events=[_0xbbbc('0x1'),_0xbbbc('0x2'),_0xbbbc('0x3')];function createListener(_0x38ffe2,_0x28fa3e){return function(_0x543d12){_0x28fa3e[_0xbbbc('0x4')](_0x38ffe2,_0x543d12);};}function removeListener(_0x2c1080,_0xd46d70){return function(){MailMessageEvents[_0xbbbc('0x5')](_0x2c1080,_0xd46d70);};}exports[_0xbbbc('0x6')]=function(_0x1a56be){for(var _0x1bea66=0x0,_0x343542=events[_0xbbbc('0x7')];_0x1bea66<_0x343542;_0x1bea66++){var _0x531138=events[_0x1bea66];var _0x562272=createListener(_0xbbbc('0x8')+_0x531138,_0x1a56be);MailMessageEvents['on'](_0x531138,_0x562272);}};