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 _0xb722=['length','./userProfile.events','remove','emit','register'];(function(_0x41af18,_0x3cfad4){var _0x2978fe=function(_0x48e2a3){while(--_0x48e2a3){_0x41af18['push'](_0x41af18['shift']());}};_0x2978fe(++_0x3cfad4);}(_0xb722,0x191));var _0x2b72=function(_0x52d43c,_0x30ef0b){_0x52d43c=_0x52d43c-0x0;var _0x4c7cbf=_0xb722[_0x52d43c];return _0x4c7cbf;};'use strict';var UserProfileEvents=require(_0x2b72('0x0'));var events=['save',_0x2b72('0x1'),'update'];function createListener(_0x38d37d,_0x28e9c3){return function(_0x3f3752){_0x28e9c3[_0x2b72('0x2')](_0x38d37d,_0x3f3752);};}function removeListener(_0x3c7b8a,_0x50a15c){return function(){UserProfileEvents['removeListener'](_0x3c7b8a,_0x50a15c);};}exports[_0x2b72('0x3')]=function(_0x367176){for(var _0x493c99=0x0,_0x2ff9e5=events[_0x2b72('0x4')];_0x493c99<_0x2ff9e5;_0x493c99++){var _0x1af313=events[_0x493c99];var _0x15b805=createListener('userProfile:'+_0x1af313,_0x367176);UserProfileEvents['on'](_0x1af313,_0x15b805);}};