Built motion from commit 52c8a02d.|2.6.29
[motion2.git] / server / api / chatWebsite / index.js
index 30bd7d5..da37e70 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8f07=['/:id/users','getAgents','post','addDisposition','addAnswer','diskStorage','join','root','server/files/images/logos/','format','%s-%s','now','originalname','/:id/logo','single','file','server/files/images/avatars/','addAvatar','/:id/customer_avatar','addCustomerAvatar','/:id/system_avatar','/:id/notify','notify','attachments','offline-chat','ensureDir','replace','extname','/:id/offline','any','offline','addInteraction','addApplications','/:id/proactive_actions','addProactiveActions','addAgents','put','update','destroy','delete','removeDispositions','removeAnswers','removeAgents','multer','util','express','Router','fs-extra','../../components/auth/service','../../config/environment','isAuthenticated','index','/describe','get','/:id','show','/:id/dispositions','getDispositions','/:id/canned_answers','getAnswers','getLogo','/:id/avatar','getCustomerAvatar','getSystemAvatar','/:id/interactions','getInteractions','/:id/snippet','getSnippet','/:id/applications','getApplications','getProactiveActions','/:id/fields','/:id/offline_messages','getOfflineMessages'];(function(_0xf0ba0,_0x306bbf){var _0x3eff5e=function(_0x28ac37){while(--_0x28ac37){_0xf0ba0['push'](_0xf0ba0['shift']());}};_0x3eff5e(++_0x306bbf);}(_0x8f07,0x153));var _0x78f0=function(_0x84556c,_0x3fbcab){_0x84556c=_0x84556c-0x0;var _0x118ed9=_0x8f07[_0x84556c];return _0x118ed9;};'use strict';var multer=require(_0x78f0('0x0'));var util=require(_0x78f0('0x1'));var path=require('path');var timeout=require('connect-timeout');var express=require(_0x78f0('0x2'));var router=express[_0x78f0('0x3')]();var fs_extra=require(_0x78f0('0x4'));var auth=require(_0x78f0('0x5'));var interaction=require('../../components/interaction/service');var config=require(_0x78f0('0x6'));var controller=require('./chatWebsite.controller');router['get']('/',auth[_0x78f0('0x7')](),controller[_0x78f0('0x8')]);router['get'](_0x78f0('0x9'),auth[_0x78f0('0x7')](),controller['describe']);router[_0x78f0('0xa')](_0x78f0('0xb'),auth[_0x78f0('0x7')](),controller[_0x78f0('0xc')]);router[_0x78f0('0xa')](_0x78f0('0xd'),auth[_0x78f0('0x7')](),controller[_0x78f0('0xe')]);router[_0x78f0('0xa')](_0x78f0('0xf'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x10')]);router[_0x78f0('0xa')]('/:id/logo',controller[_0x78f0('0x11')]);router['get'](_0x78f0('0x12'),controller['getAvatar']);router[_0x78f0('0xa')]('/:id/customer_avatar',controller[_0x78f0('0x13')]);router['get']('/:id/system_avatar',controller[_0x78f0('0x14')]);router[_0x78f0('0xa')](_0x78f0('0x15'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x16')]);router['get'](_0x78f0('0x17'),controller[_0x78f0('0x18')]);router[_0x78f0('0xa')](_0x78f0('0x19'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x1a')]);router[_0x78f0('0xa')]('/:id/proactive_actions',auth[_0x78f0('0x7')](),controller[_0x78f0('0x1b')]);router[_0x78f0('0xa')](_0x78f0('0x1c'),controller['getFields']);router[_0x78f0('0xa')](_0x78f0('0x1d'),auth['isAuthenticated'](),controller[_0x78f0('0x1e')]);router[_0x78f0('0xa')](_0x78f0('0x1f'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x20')]);router[_0x78f0('0x21')]('/',auth['isAuthenticated'](),controller['create']);router[_0x78f0('0x21')]('/:id/dispositions',auth[_0x78f0('0x7')](),controller[_0x78f0('0x22')]);router[_0x78f0('0x21')]('/:id/canned_answers',auth[_0x78f0('0x7')](),controller[_0x78f0('0x23')]);var upload=multer({'storage':multer[_0x78f0('0x24')]({'destination':function(_0x5d5913,_0xd3b8fa,_0x24012d){_0x24012d(null,path[_0x78f0('0x25')](config[_0x78f0('0x26')],_0x78f0('0x27')));},'filename':function(_0x28497e,_0x52c028,_0x554633){_0x554633(null,util[_0x78f0('0x28')](_0x78f0('0x29'),Date[_0x78f0('0x2a')](),_0x52c028[_0x78f0('0x2b')]));}})});router[_0x78f0('0x21')](_0x78f0('0x2c'),upload[_0x78f0('0x2d')](_0x78f0('0x2e')),controller['addLogo']);var upload=multer({'storage':multer[_0x78f0('0x24')]({'destination':function(_0x423d5c,_0x1bfb19,_0xaba59e){_0xaba59e(null,path['join'](config[_0x78f0('0x26')],_0x78f0('0x2f')));},'filename':function(_0x4021e6,_0x194ce0,_0x5aeb94){_0x5aeb94(null,util[_0x78f0('0x28')]('%s-%s',Date['now'](),_0x194ce0[_0x78f0('0x2b')]));}})});router['post'](_0x78f0('0x12'),upload[_0x78f0('0x2d')](_0x78f0('0x2e')),controller[_0x78f0('0x30')]);var upload=multer({'storage':multer[_0x78f0('0x24')]({'destination':function(_0x419b41,_0x11fe20,_0x1de4af){_0x1de4af(null,path[_0x78f0('0x25')](config[_0x78f0('0x26')],_0x78f0('0x2f')));},'filename':function(_0x88f127,_0x1952a0,_0x467e3f){_0x467e3f(null,util['format'](_0x78f0('0x29'),Date[_0x78f0('0x2a')](),_0x1952a0[_0x78f0('0x2b')]));}})});router[_0x78f0('0x21')](_0x78f0('0x31'),upload[_0x78f0('0x2d')]('file'),controller[_0x78f0('0x32')]);var upload=multer({'storage':multer[_0x78f0('0x24')]({'destination':function(_0x3a96e1,_0x2f10b2,_0x5d70c2){_0x5d70c2(null,path[_0x78f0('0x25')](config['root'],_0x78f0('0x2f')));},'filename':function(_0x3c1147,_0x502d1a,_0x5a9480){_0x5a9480(null,util[_0x78f0('0x28')]('%s-%s',Date['now'](),_0x502d1a[_0x78f0('0x2b')]));}})});router[_0x78f0('0x21')](_0x78f0('0x33'),upload['single'](_0x78f0('0x2e')),controller['addSystemAvatar']);router[_0x78f0('0x21')](_0x78f0('0x34'),controller[_0x78f0('0x35')]);const offlineUploadMulter=multer({'storage':multer['diskStorage']({'destination':function(_0x5ef400,_0x382a9e,_0x21891a){const _0x32d0aa=path[_0x78f0('0x25')](config[_0x78f0('0x26')],'server/files',_0x78f0('0x36'),_0x78f0('0x37'));fs_extra[_0x78f0('0x38')](_0x32d0aa,function(){_0x21891a(null,_0x32d0aa);});},'filename':function(_0x122c2d,_0x293ad7,_0x17e3eb){const _0x514276=_0x293ad7[_0x78f0('0x2b')][_0x78f0('0x39')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x3d356f=path[_0x78f0('0x3a')](_0x514276);const _0x554480=Date['now']()+'-'+_0x514276[_0x78f0('0x39')](_0x3d356f,'')+_0x3d356f;_0x17e3eb(null,_0x554480);}})});router['post'](_0x78f0('0x3b'),offlineUploadMulter[_0x78f0('0x3c')](),controller[_0x78f0('0x3d')]);router['post'](_0x78f0('0x15'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x3e')]);router['post'](_0x78f0('0x19'),auth['isAuthenticated'](),controller[_0x78f0('0x3f')]);router[_0x78f0('0x21')](_0x78f0('0x40'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x41')]);router[_0x78f0('0x21')]('/:id/users',auth['isAuthenticated'](),controller[_0x78f0('0x42')]);router[_0x78f0('0x43')]('/:id',auth[_0x78f0('0x7')](),controller[_0x78f0('0x44')]);router['delete']('/:id',auth[_0x78f0('0x7')](),controller[_0x78f0('0x45')]);router[_0x78f0('0x46')]('/:id/dispositions',auth[_0x78f0('0x7')](),controller[_0x78f0('0x47')]);router[_0x78f0('0x46')](_0x78f0('0xf'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x48')]);router[_0x78f0('0x46')](_0x78f0('0x1f'),auth[_0x78f0('0x7')](),controller[_0x78f0('0x49')]);module['exports']=router;
\ No newline at end of file
+var _0x0e2e=['/:id/system_avatar','getSystemAvatar','/:id/interactions','/:id/snippet','getSnippet','/:id/applications','getApplications','/:id/proactive_actions','/:id/fields','getFields','/:id/offline_messages','/:id/users','getAgents','post','create','diskStorage','join','root','server/files/images/logos/','format','%s-%s','now','originalname','/:id/logo','single','addLogo','file','addAvatar','addCustomerAvatar','server/files/images/avatars/','addSystemAvatar','notify','server/files','attachments','offline-chat','ensureDir','extname','replace','/:id/offline','any','offline','addInteraction','addApplications','addProactiveActions','addAgents','put','update','delete','removeDispositions','removeAnswers','removeAgents','exports','multer','util','path','connect-timeout','express','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./chatWebsite.controller','get','isAuthenticated','index','/describe','/:id','show','/:id/dispositions','/:id/canned_answers','getAnswers','getLogo','/:id/avatar','getAvatar','/:id/customer_avatar','getCustomerAvatar'];(function(_0x209b93,_0x2a44d4){var _0x5bcc06=function(_0x49dc91){while(--_0x49dc91){_0x209b93['push'](_0x209b93['shift']());}};_0x5bcc06(++_0x2a44d4);}(_0x0e2e,0x1b0));var _0xe0e2=function(_0x393e15,_0x395b55){_0x393e15=_0x393e15-0x0;var _0x16ba31=_0x0e2e[_0x393e15];return _0x16ba31;};'use strict';var multer=require(_0xe0e2('0x0'));var util=require(_0xe0e2('0x1'));var path=require(_0xe0e2('0x2'));var timeout=require(_0xe0e2('0x3'));var express=require(_0xe0e2('0x4'));var router=express['Router']();var fs_extra=require(_0xe0e2('0x5'));var auth=require(_0xe0e2('0x6'));var interaction=require(_0xe0e2('0x7'));var config=require(_0xe0e2('0x8'));var controller=require(_0xe0e2('0x9'));router[_0xe0e2('0xa')]('/',auth[_0xe0e2('0xb')](),controller[_0xe0e2('0xc')]);router['get'](_0xe0e2('0xd'),auth[_0xe0e2('0xb')](),controller['describe']);router['get'](_0xe0e2('0xe'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0xf')]);router[_0xe0e2('0xa')](_0xe0e2('0x10'),auth[_0xe0e2('0xb')](),controller['getDispositions']);router['get'](_0xe0e2('0x11'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x12')]);router[_0xe0e2('0xa')]('/:id/logo',controller[_0xe0e2('0x13')]);router[_0xe0e2('0xa')](_0xe0e2('0x14'),controller[_0xe0e2('0x15')]);router[_0xe0e2('0xa')](_0xe0e2('0x16'),controller[_0xe0e2('0x17')]);router[_0xe0e2('0xa')](_0xe0e2('0x18'),controller[_0xe0e2('0x19')]);router[_0xe0e2('0xa')](_0xe0e2('0x1a'),auth[_0xe0e2('0xb')](),controller['getInteractions']);router[_0xe0e2('0xa')](_0xe0e2('0x1b'),controller[_0xe0e2('0x1c')]);router['get'](_0xe0e2('0x1d'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x1e')]);router[_0xe0e2('0xa')](_0xe0e2('0x1f'),auth[_0xe0e2('0xb')](),controller['getProactiveActions']);router['get'](_0xe0e2('0x20'),controller[_0xe0e2('0x21')]);router[_0xe0e2('0xa')](_0xe0e2('0x22'),auth[_0xe0e2('0xb')](),controller['getOfflineMessages']);router[_0xe0e2('0xa')](_0xe0e2('0x23'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x24')]);router[_0xe0e2('0x25')]('/',auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x26')]);router[_0xe0e2('0x25')]('/:id/dispositions',auth['isAuthenticated'](),controller['addDisposition']);router[_0xe0e2('0x25')](_0xe0e2('0x11'),auth[_0xe0e2('0xb')](),controller['addAnswer']);var upload=multer({'storage':multer[_0xe0e2('0x27')]({'destination':function(_0x59575b,_0x2f48dd,_0x309ee0){_0x309ee0(null,path[_0xe0e2('0x28')](config[_0xe0e2('0x29')],_0xe0e2('0x2a')));},'filename':function(_0x2b3e1b,_0x16e508,_0x580a4){_0x580a4(null,util[_0xe0e2('0x2b')](_0xe0e2('0x2c'),Date[_0xe0e2('0x2d')](),_0x16e508[_0xe0e2('0x2e')]));}})});router[_0xe0e2('0x25')](_0xe0e2('0x2f'),upload[_0xe0e2('0x30')]('file'),controller[_0xe0e2('0x31')]);var upload=multer({'storage':multer[_0xe0e2('0x27')]({'destination':function(_0x22efbd,_0x506cb0,_0x324c1c){_0x324c1c(null,path[_0xe0e2('0x28')](config['root'],'server/files/images/avatars/'));},'filename':function(_0x48ae4c,_0x408f2d,_0x1e259f){_0x1e259f(null,util[_0xe0e2('0x2b')](_0xe0e2('0x2c'),Date[_0xe0e2('0x2d')](),_0x408f2d[_0xe0e2('0x2e')]));}})});router[_0xe0e2('0x25')]('/:id/avatar',upload[_0xe0e2('0x30')](_0xe0e2('0x32')),controller[_0xe0e2('0x33')]);var upload=multer({'storage':multer[_0xe0e2('0x27')]({'destination':function(_0x199258,_0x1e3fc6,_0x1d9618){_0x1d9618(null,path['join'](config[_0xe0e2('0x29')],'server/files/images/avatars/'));},'filename':function(_0x24b595,_0x44a9ee,_0x4222a4){_0x4222a4(null,util[_0xe0e2('0x2b')](_0xe0e2('0x2c'),Date['now'](),_0x44a9ee[_0xe0e2('0x2e')]));}})});router[_0xe0e2('0x25')](_0xe0e2('0x16'),upload[_0xe0e2('0x30')](_0xe0e2('0x32')),controller[_0xe0e2('0x34')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x59462f,_0x23a30d,_0x290191){_0x290191(null,path[_0xe0e2('0x28')](config[_0xe0e2('0x29')],_0xe0e2('0x35')));},'filename':function(_0x4d4180,_0xe54856,_0x2f3fb2){_0x2f3fb2(null,util[_0xe0e2('0x2b')](_0xe0e2('0x2c'),Date['now'](),_0xe54856[_0xe0e2('0x2e')]));}})});router['post'](_0xe0e2('0x18'),upload[_0xe0e2('0x30')](_0xe0e2('0x32')),controller[_0xe0e2('0x36')]);router['post']('/:id/notify',controller[_0xe0e2('0x37')]);const offlineUploadMulter=multer({'storage':multer[_0xe0e2('0x27')]({'destination':function(_0x4145ed,_0x4bdfbd,_0x4bf884){const _0x58361e=path[_0xe0e2('0x28')](config[_0xe0e2('0x29')],_0xe0e2('0x38'),_0xe0e2('0x39'),_0xe0e2('0x3a'));fs_extra[_0xe0e2('0x3b')](_0x58361e,function(){_0x4bf884(null,_0x58361e);});},'filename':function(_0x3896d0,_0x698331,_0x1306d8){const _0x372fe1=_0x698331[_0xe0e2('0x2e')]['replace'](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x25cfcd=path[_0xe0e2('0x3c')](_0x372fe1);const _0x2a918e=Date['now']()+'-'+_0x372fe1[_0xe0e2('0x3d')](_0x25cfcd,'')+_0x25cfcd;_0x1306d8(null,_0x2a918e);}})});router[_0xe0e2('0x25')](_0xe0e2('0x3e'),offlineUploadMulter[_0xe0e2('0x3f')](),controller[_0xe0e2('0x40')]);router[_0xe0e2('0x25')](_0xe0e2('0x1a'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x41')]);router[_0xe0e2('0x25')](_0xe0e2('0x1d'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x42')]);router[_0xe0e2('0x25')](_0xe0e2('0x1f'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x43')]);router[_0xe0e2('0x25')](_0xe0e2('0x23'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x44')]);router[_0xe0e2('0x45')](_0xe0e2('0xe'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x46')]);router[_0xe0e2('0x47')]('/:id',auth[_0xe0e2('0xb')](),controller['destroy']);router['delete'](_0xe0e2('0x10'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x48')]);router[_0xe0e2('0x47')](_0xe0e2('0x11'),auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x49')]);router['delete']('/:id/users',auth[_0xe0e2('0xb')](),controller[_0xe0e2('0x4a')]);module[_0xe0e2('0x4b')]=router;
\ No newline at end of file