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 _0x67a7=['mailMessage:','./mailMessage.events','remove','emit','removeListener'];(function(_0x49fc59,_0x33d88b){var _0x137573=function(_0x2c9469){while(--_0x2c9469){_0x49fc59['push'](_0x49fc59['shift']());}};_0x137573(++_0x33d88b);}(_0x67a7,0x19b));var _0x767a=function(_0x3dc21f,_0x590c94){_0x3dc21f=_0x3dc21f-0x0;var _0x1b2835=_0x67a7[_0x3dc21f];return _0x1b2835;};'use strict';var MailMessageEvents=require(_0x767a('0x0'));var events=['save',_0x767a('0x1'),'update'];function createListener(_0x4e414c,_0x5cbd65){return function(_0x6b6065){_0x5cbd65[_0x767a('0x2')](_0x4e414c,_0x6b6065);};}function removeListener(_0x21308b,_0x14c394){return function(){MailMessageEvents[_0x767a('0x3')](_0x21308b,_0x14c394);};}exports['register']=function(_0x1451ba){for(var _0x577dd8=0x0,_0x20302f=events['length'];_0x577dd8<_0x20302f;_0x577dd8++){var _0xa3e113=events[_0x577dd8];var _0x145b17=createListener(_0x767a('0x4')+_0xa3e113,_0x1451ba);MailMessageEvents['on'](_0xa3e113,_0x145b17);}};