Built motion from commit e2351160.|2.5.50
[motion2.git] / server / api / chatWebsite / index.js
index b475efc..91628ae 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xfd45=['removeDispositions','removeAnswers','removeAgents','exports','multer','path','connect-timeout','express','Router','fs-extra','../../components/auth/service','../../components/interaction/service','./chatWebsite.controller','get','/describe','isAuthenticated','describe','show','getDispositions','/:id/canned_answers','/:id/logo','getLogo','getAvatar','/:id/customer_avatar','getCustomerAvatar','/:id/system_avatar','getSystemAvatar','getInteractions','getSnippet','/:id/applications','getApplications','/:id/proactive_actions','getProactiveActions','/:id/fields','getFields','getOfflineMessages','/:id/users','getAgents','post','create','/:id/dispositions','addDisposition','addAnswer','diskStorage','join','root','format','originalname','single','file','server/files/images/avatars/','now','addAvatar','%s-%s','addCustomerAvatar','addSystemAvatar','/:id/notify','notify','attachments','offline-chat','ensureDir','replace','extname','offline','addInteraction','addApplications','addProactiveActions','addAgents','put','/:id','update','delete','destroy'];(function(_0x467b92,_0x5f5958){var _0x4fdbeb=function(_0x1ff702){while(--_0x1ff702){_0x467b92['push'](_0x467b92['shift']());}};_0x4fdbeb(++_0x5f5958);}(_0xfd45,0x171));var _0x5fd4=function(_0x4a3898,_0x4c9853){_0x4a3898=_0x4a3898-0x0;var _0x25ceb0=_0xfd45[_0x4a3898];return _0x25ceb0;};'use strict';var multer=require(_0x5fd4('0x0'));var util=require('util');var path=require(_0x5fd4('0x1'));var timeout=require(_0x5fd4('0x2'));var express=require(_0x5fd4('0x3'));var router=express[_0x5fd4('0x4')]();var fs_extra=require(_0x5fd4('0x5'));var auth=require(_0x5fd4('0x6'));var interaction=require(_0x5fd4('0x7'));var config=require('../../config/environment');var controller=require(_0x5fd4('0x8'));router[_0x5fd4('0x9')]('/',auth['isAuthenticated'](),controller['index']);router['get'](_0x5fd4('0xa'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0xc')]);router['get']('/:id',auth[_0x5fd4('0xb')](),controller[_0x5fd4('0xd')]);router[_0x5fd4('0x9')]('/:id/dispositions',auth[_0x5fd4('0xb')](),controller[_0x5fd4('0xe')]);router[_0x5fd4('0x9')](_0x5fd4('0xf'),auth[_0x5fd4('0xb')](),controller['getAnswers']);router[_0x5fd4('0x9')](_0x5fd4('0x10'),controller[_0x5fd4('0x11')]);router['get']('/:id/avatar',controller[_0x5fd4('0x12')]);router[_0x5fd4('0x9')](_0x5fd4('0x13'),controller[_0x5fd4('0x14')]);router[_0x5fd4('0x9')](_0x5fd4('0x15'),controller[_0x5fd4('0x16')]);router[_0x5fd4('0x9')]('/:id/interactions',auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x17')]);router[_0x5fd4('0x9')]('/:id/snippet',controller[_0x5fd4('0x18')]);router[_0x5fd4('0x9')](_0x5fd4('0x19'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x1a')]);router['get'](_0x5fd4('0x1b'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x1c')]);router[_0x5fd4('0x9')](_0x5fd4('0x1d'),controller[_0x5fd4('0x1e')]);router['get']('/:id/offline_messages',auth['isAuthenticated'](),controller[_0x5fd4('0x1f')]);router[_0x5fd4('0x9')](_0x5fd4('0x20'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x21')]);router[_0x5fd4('0x22')]('/',auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x23')]);router[_0x5fd4('0x22')](_0x5fd4('0x24'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x25')]);router[_0x5fd4('0x22')](_0x5fd4('0xf'),auth['isAuthenticated'](),controller[_0x5fd4('0x26')]);var upload=multer({'storage':multer[_0x5fd4('0x27')]({'destination':function(_0x5f58ea,_0x1a887b,_0x24df73){_0x24df73(null,path[_0x5fd4('0x28')](config[_0x5fd4('0x29')],'server/files/images/logos/'));},'filename':function(_0x2a7441,_0x5c316f,_0x2fa19e){_0x2fa19e(null,util[_0x5fd4('0x2a')]('%s-%s',Date['now'](),_0x5c316f[_0x5fd4('0x2b')]));}})});router['post']('/:id/logo',upload[_0x5fd4('0x2c')](_0x5fd4('0x2d')),controller['addLogo']);var upload=multer({'storage':multer[_0x5fd4('0x27')]({'destination':function(_0x1ad472,_0x495a95,_0x2ad96c){_0x2ad96c(null,path[_0x5fd4('0x28')](config['root'],_0x5fd4('0x2e')));},'filename':function(_0x171139,_0x4a9ff2,_0x238665){_0x238665(null,util['format']('%s-%s',Date[_0x5fd4('0x2f')](),_0x4a9ff2[_0x5fd4('0x2b')]));}})});router[_0x5fd4('0x22')]('/:id/avatar',upload[_0x5fd4('0x2c')](_0x5fd4('0x2d')),controller[_0x5fd4('0x30')]);var upload=multer({'storage':multer[_0x5fd4('0x27')]({'destination':function(_0x416890,_0x464a02,_0x1f10d7){_0x1f10d7(null,path[_0x5fd4('0x28')](config['root'],_0x5fd4('0x2e')));},'filename':function(_0x593c9c,_0x2fa8ab,_0x21b61a){_0x21b61a(null,util[_0x5fd4('0x2a')](_0x5fd4('0x31'),Date['now'](),_0x2fa8ab['originalname']));}})});router[_0x5fd4('0x22')]('/:id/customer_avatar',upload['single'](_0x5fd4('0x2d')),controller[_0x5fd4('0x32')]);var upload=multer({'storage':multer[_0x5fd4('0x27')]({'destination':function(_0x2334d9,_0x38494,_0x385c85){_0x385c85(null,path[_0x5fd4('0x28')](config[_0x5fd4('0x29')],_0x5fd4('0x2e')));},'filename':function(_0x2fb904,_0x5ca551,_0x4ef081){_0x4ef081(null,util[_0x5fd4('0x2a')](_0x5fd4('0x31'),Date[_0x5fd4('0x2f')](),_0x5ca551[_0x5fd4('0x2b')]));}})});router[_0x5fd4('0x22')](_0x5fd4('0x15'),upload[_0x5fd4('0x2c')](_0x5fd4('0x2d')),controller[_0x5fd4('0x33')]);router[_0x5fd4('0x22')](_0x5fd4('0x34'),controller[_0x5fd4('0x35')]);const offlineUploadMulter=multer({'storage':multer[_0x5fd4('0x27')]({'destination':function(_0x27ee18,_0x5a0a69,_0x6c1a1){const _0x16248d=path[_0x5fd4('0x28')](config['root'],'server/files',_0x5fd4('0x36'),_0x5fd4('0x37'));fs_extra[_0x5fd4('0x38')](_0x16248d,function(){_0x6c1a1(null,_0x16248d);});},'filename':function(_0x1320e3,_0x4e02a8,_0x5056e5){const _0xa36641=_0x4e02a8[_0x5fd4('0x2b')][_0x5fd4('0x39')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x4ec085=path[_0x5fd4('0x3a')](_0xa36641);const _0xf175a=Date[_0x5fd4('0x2f')]()+'-'+_0xa36641['replace'](_0x4ec085,'')+_0x4ec085;_0x5056e5(null,_0xf175a);}})});router[_0x5fd4('0x22')]('/:id/offline',offlineUploadMulter['any'](),controller[_0x5fd4('0x3b')]);router[_0x5fd4('0x22')]('/:id/interactions',auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x3c')]);router[_0x5fd4('0x22')](_0x5fd4('0x19'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x3d')]);router[_0x5fd4('0x22')](_0x5fd4('0x1b'),auth['isAuthenticated'](),controller[_0x5fd4('0x3e')]);router[_0x5fd4('0x22')](_0x5fd4('0x20'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x3f')]);router[_0x5fd4('0x40')](_0x5fd4('0x41'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x42')]);router[_0x5fd4('0x43')]('/:id',auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x44')]);router['delete'](_0x5fd4('0x24'),auth['isAuthenticated'](),controller[_0x5fd4('0x45')]);router['delete'](_0x5fd4('0xf'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x46')]);router[_0x5fd4('0x43')](_0x5fd4('0x20'),auth[_0x5fd4('0xb')](),controller[_0x5fd4('0x47')]);module[_0x5fd4('0x48')]=router;
\ No newline at end of file
+var _0xf0c6=['server/files/images/logos/','format','%s-%s','now','originalname','single','file','addLogo','diskStorage','server/files/images/avatars/','/:id/avatar','addAvatar','/:id/customer_avatar','addCustomerAvatar','notify','attachments','offline-chat','ensureDir','replace','/:id/offline','any','offline','addInteraction','addApplications','/:id/proactive_actions','addAgents','put','destroy','delete','removeDispositions','multer','util','path','express','Router','fs-extra','../../components/auth/service','../../config/environment','./chatWebsite.controller','get','isAuthenticated','index','/describe','/:id','show','/:id/dispositions','getDispositions','/:id/canned_answers','getAnswers','/:id/logo','getLogo','getAvatar','/:id/system_avatar','getSystemAvatar','/:id/interactions','getSnippet','/:id/applications','getApplications','getProactiveActions','getFields','/:id/offline_messages','getOfflineMessages','/:id/users','post','create','addDisposition','join','root'];(function(_0x533381,_0x8a69fa){var _0x2877ed=function(_0x45cb54){while(--_0x45cb54){_0x533381['push'](_0x533381['shift']());}};_0x2877ed(++_0x8a69fa);}(_0xf0c6,0x1b6));var _0x6f0c=function(_0x335cef,_0x2f8470){_0x335cef=_0x335cef-0x0;var _0xc705dd=_0xf0c6[_0x335cef];return _0xc705dd;};'use strict';var multer=require(_0x6f0c('0x0'));var util=require(_0x6f0c('0x1'));var path=require(_0x6f0c('0x2'));var timeout=require('connect-timeout');var express=require(_0x6f0c('0x3'));var router=express[_0x6f0c('0x4')]();var fs_extra=require(_0x6f0c('0x5'));var auth=require(_0x6f0c('0x6'));var interaction=require('../../components/interaction/service');var config=require(_0x6f0c('0x7'));var controller=require(_0x6f0c('0x8'));router[_0x6f0c('0x9')]('/',auth[_0x6f0c('0xa')](),controller[_0x6f0c('0xb')]);router[_0x6f0c('0x9')](_0x6f0c('0xc'),auth['isAuthenticated'](),controller['describe']);router['get'](_0x6f0c('0xd'),auth['isAuthenticated'](),controller[_0x6f0c('0xe')]);router[_0x6f0c('0x9')](_0x6f0c('0xf'),auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x10')]);router[_0x6f0c('0x9')](_0x6f0c('0x11'),auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x12')]);router[_0x6f0c('0x9')](_0x6f0c('0x13'),controller[_0x6f0c('0x14')]);router['get']('/:id/avatar',controller[_0x6f0c('0x15')]);router[_0x6f0c('0x9')]('/:id/customer_avatar',controller['getCustomerAvatar']);router[_0x6f0c('0x9')](_0x6f0c('0x16'),controller[_0x6f0c('0x17')]);router['get'](_0x6f0c('0x18'),auth[_0x6f0c('0xa')](),controller['getInteractions']);router[_0x6f0c('0x9')]('/:id/snippet',controller[_0x6f0c('0x19')]);router[_0x6f0c('0x9')](_0x6f0c('0x1a'),auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x1b')]);router[_0x6f0c('0x9')]('/:id/proactive_actions',auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x1c')]);router['get']('/:id/fields',controller[_0x6f0c('0x1d')]);router[_0x6f0c('0x9')](_0x6f0c('0x1e'),auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x1f')]);router[_0x6f0c('0x9')](_0x6f0c('0x20'),auth[_0x6f0c('0xa')](),controller['getAgents']);router[_0x6f0c('0x21')]('/',auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x22')]);router[_0x6f0c('0x21')](_0x6f0c('0xf'),auth['isAuthenticated'](),controller[_0x6f0c('0x23')]);router['post'](_0x6f0c('0x11'),auth[_0x6f0c('0xa')](),controller['addAnswer']);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x4e2467,_0x3de787,_0x1283bf){_0x1283bf(null,path[_0x6f0c('0x24')](config[_0x6f0c('0x25')],_0x6f0c('0x26')));},'filename':function(_0x2e3d4f,_0x22103a,_0x3af682){_0x3af682(null,util[_0x6f0c('0x27')](_0x6f0c('0x28'),Date[_0x6f0c('0x29')](),_0x22103a[_0x6f0c('0x2a')]));}})});router['post']('/:id/logo',upload[_0x6f0c('0x2b')](_0x6f0c('0x2c')),controller[_0x6f0c('0x2d')]);var upload=multer({'storage':multer[_0x6f0c('0x2e')]({'destination':function(_0x93280b,_0x3da1c5,_0x2f8c5b){_0x2f8c5b(null,path[_0x6f0c('0x24')](config[_0x6f0c('0x25')],_0x6f0c('0x2f')));},'filename':function(_0x948741,_0x14a5a5,_0x4fa374){_0x4fa374(null,util[_0x6f0c('0x27')](_0x6f0c('0x28'),Date['now'](),_0x14a5a5[_0x6f0c('0x2a')]));}})});router[_0x6f0c('0x21')](_0x6f0c('0x30'),upload['single'](_0x6f0c('0x2c')),controller[_0x6f0c('0x31')]);var upload=multer({'storage':multer[_0x6f0c('0x2e')]({'destination':function(_0x2b4a9b,_0x18f49e,_0x478507){_0x478507(null,path[_0x6f0c('0x24')](config[_0x6f0c('0x25')],_0x6f0c('0x2f')));},'filename':function(_0x248186,_0x384552,_0x21bdc3){_0x21bdc3(null,util['format'](_0x6f0c('0x28'),Date['now'](),_0x384552['originalname']));}})});router[_0x6f0c('0x21')](_0x6f0c('0x32'),upload['single'](_0x6f0c('0x2c')),controller[_0x6f0c('0x33')]);var upload=multer({'storage':multer[_0x6f0c('0x2e')]({'destination':function(_0x2661da,_0x33c99f,_0x1e0502){_0x1e0502(null,path['join'](config[_0x6f0c('0x25')],'server/files/images/avatars/'));},'filename':function(_0x382c09,_0x579a90,_0x4e21c0){_0x4e21c0(null,util[_0x6f0c('0x27')]('%s-%s',Date[_0x6f0c('0x29')](),_0x579a90[_0x6f0c('0x2a')]));}})});router['post'](_0x6f0c('0x16'),upload[_0x6f0c('0x2b')](_0x6f0c('0x2c')),controller['addSystemAvatar']);router[_0x6f0c('0x21')]('/:id/notify',controller[_0x6f0c('0x34')]);const offlineUploadMulter=multer({'storage':multer[_0x6f0c('0x2e')]({'destination':function(_0x3189b4,_0x5b8da4,_0x18a1b3){const _0x71395b=path[_0x6f0c('0x24')](config[_0x6f0c('0x25')],'server/files',_0x6f0c('0x35'),_0x6f0c('0x36'));fs_extra[_0x6f0c('0x37')](_0x71395b,function(){_0x18a1b3(null,_0x71395b);});},'filename':function(_0x4d25e3,_0x2f95eb,_0x3bea45){const _0x510799=_0x2f95eb[_0x6f0c('0x2a')][_0x6f0c('0x38')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x1e4c0f=path['extname'](_0x510799);const _0x58de14=Date[_0x6f0c('0x29')]()+'-'+_0x510799[_0x6f0c('0x38')](_0x1e4c0f,'')+_0x1e4c0f;_0x3bea45(null,_0x58de14);}})});router['post'](_0x6f0c('0x39'),offlineUploadMulter[_0x6f0c('0x3a')](),controller[_0x6f0c('0x3b')]);router[_0x6f0c('0x21')]('/:id/interactions',auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x3c')]);router[_0x6f0c('0x21')](_0x6f0c('0x1a'),auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x3d')]);router[_0x6f0c('0x21')](_0x6f0c('0x3e'),auth[_0x6f0c('0xa')](),controller['addProactiveActions']);router[_0x6f0c('0x21')](_0x6f0c('0x20'),auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x3f')]);router[_0x6f0c('0x40')](_0x6f0c('0xd'),auth['isAuthenticated'](),controller['update']);router['delete'](_0x6f0c('0xd'),auth['isAuthenticated'](),controller[_0x6f0c('0x41')]);router[_0x6f0c('0x42')](_0x6f0c('0xf'),auth[_0x6f0c('0xa')](),controller[_0x6f0c('0x43')]);router[_0x6f0c('0x42')](_0x6f0c('0x11'),auth[_0x6f0c('0xa')](),controller['removeAnswers']);router[_0x6f0c('0x42')]('/:id/users',auth['isAuthenticated'](),controller['removeAgents']);module['exports']=router;
\ No newline at end of file