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 _0x1996=['./mailMessage.events','remove','update','removeListener','register'];(function(_0x7616f0,_0x225ab3){var _0xf58de5=function(_0x1b0ab3){while(--_0x1b0ab3){_0x7616f0['push'](_0x7616f0['shift']());}};_0xf58de5(++_0x225ab3);}(_0x1996,0x1e5));var _0x6199=function(_0x2ec80b,_0x568c34){_0x2ec80b=_0x2ec80b-0x0;var _0x4d6093=_0x1996[_0x2ec80b];return _0x4d6093;};'use strict';var MailMessageEvents=require(_0x6199('0x0'));var events=['save',_0x6199('0x1'),_0x6199('0x2')];function createListener(_0x2f04ed,_0x17df0d){return function(_0x5714d8){_0x17df0d['emit'](_0x2f04ed,_0x5714d8);};}function removeListener(_0x393061,_0x5dfffc){return function(){MailMessageEvents[_0x6199('0x3')](_0x393061,_0x5dfffc);};}exports[_0x6199('0x4')]=function(_0x519595){for(var _0x54ad2c=0x0,_0x33a0f0=events['length'];_0x54ad2c<_0x33a0f0;_0x54ad2c++){var _0x5ddab0=events[_0x54ad2c];var _0x1c4e3b=createListener('mailMessage:'+_0x5ddab0,_0x519595);MailMessageEvents['on'](_0x5ddab0,_0x1c4e3b);}};