Built motion from commit 74d9782e.|2.6.30
[motion2.git] / server / api / chatWebsite / index.js
index 8dff054..df19ac3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc769=['/:id/customer_avatar','single','addCustomerAvatar','/:id/system_avatar','/:id/notify','notify','server/files','attachments','ensureDir','replace','extname','/:id/offline','any','offline','/:id/interactions','addInteraction','/:id/applications','addApplications','addProactiveActions','update','/:id/dispositions','removeDispositions','delete','exports','multer','path','connect-timeout','express','fs-extra','../../components/auth/service','../../components/interaction/service','../../config/environment','./chatWebsite.controller','get','isAuthenticated','/describe','describe','/:id','show','/:id/canned_answers','getAnswers','/:id/logo','/:id/avatar','getAvatar','getSystemAvatar','getInteractions','/:id/proactive_actions','getProactiveActions','getFields','/:id/offline_messages','getOfflineMessages','/:id/users','getAgents','create','post','addDisposition','addAnswer','join','root','server/files/images/logos/','format','%s-%s','now','originalname','file','addLogo','diskStorage','server/files/images/avatars/'];(function(_0x33c2af,_0x163198){var _0x13c04a=function(_0x4de68e){while(--_0x4de68e){_0x33c2af['push'](_0x33c2af['shift']());}};_0x13c04a(++_0x163198);}(_0xc769,0x1f4));var _0x9c76=function(_0x3c3d39,_0xa5e915){_0x3c3d39=_0x3c3d39-0x0;var _0x57015a=_0xc769[_0x3c3d39];return _0x57015a;};'use strict';var multer=require(_0x9c76('0x0'));var util=require('util');var path=require(_0x9c76('0x1'));var timeout=require(_0x9c76('0x2'));var express=require(_0x9c76('0x3'));var router=express['Router']();var fs_extra=require(_0x9c76('0x4'));var auth=require(_0x9c76('0x5'));var interaction=require(_0x9c76('0x6'));var config=require(_0x9c76('0x7'));var controller=require(_0x9c76('0x8'));router[_0x9c76('0x9')]('/',auth[_0x9c76('0xa')](),controller['index']);router['get'](_0x9c76('0xb'),auth['isAuthenticated'](),controller[_0x9c76('0xc')]);router[_0x9c76('0x9')](_0x9c76('0xd'),auth['isAuthenticated'](),controller[_0x9c76('0xe')]);router[_0x9c76('0x9')]('/:id/dispositions',auth[_0x9c76('0xa')](),controller['getDispositions']);router['get'](_0x9c76('0xf'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x10')]);router[_0x9c76('0x9')](_0x9c76('0x11'),controller['getLogo']);router[_0x9c76('0x9')](_0x9c76('0x12'),controller[_0x9c76('0x13')]);router['get']('/:id/customer_avatar',controller['getCustomerAvatar']);router['get']('/:id/system_avatar',controller[_0x9c76('0x14')]);router[_0x9c76('0x9')]('/:id/interactions',auth[_0x9c76('0xa')](),controller[_0x9c76('0x15')]);router['get']('/:id/snippet',controller['getSnippet']);router['get']('/:id/applications',auth[_0x9c76('0xa')](),controller['getApplications']);router[_0x9c76('0x9')](_0x9c76('0x16'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x17')]);router[_0x9c76('0x9')]('/:id/fields',controller[_0x9c76('0x18')]);router[_0x9c76('0x9')](_0x9c76('0x19'),auth['isAuthenticated'](),controller[_0x9c76('0x1a')]);router[_0x9c76('0x9')](_0x9c76('0x1b'),auth['isAuthenticated'](),controller[_0x9c76('0x1c')]);router['post']('/',auth[_0x9c76('0xa')](),controller[_0x9c76('0x1d')]);router[_0x9c76('0x1e')]('/:id/dispositions',auth['isAuthenticated'](),controller[_0x9c76('0x1f')]);router[_0x9c76('0x1e')](_0x9c76('0xf'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x20')]);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x4871ba,_0x526e0d,_0x1584a0){_0x1584a0(null,path[_0x9c76('0x21')](config[_0x9c76('0x22')],_0x9c76('0x23')));},'filename':function(_0x3b1e41,_0xda22f2,_0x4fd49){_0x4fd49(null,util[_0x9c76('0x24')](_0x9c76('0x25'),Date[_0x9c76('0x26')](),_0xda22f2[_0x9c76('0x27')]));}})});router['post'](_0x9c76('0x11'),upload['single'](_0x9c76('0x28')),controller[_0x9c76('0x29')]);var upload=multer({'storage':multer[_0x9c76('0x2a')]({'destination':function(_0x52dac4,_0x21510a,_0x16fa0a){_0x16fa0a(null,path[_0x9c76('0x21')](config['root'],_0x9c76('0x2b')));},'filename':function(_0x44eb27,_0x3a2c62,_0x34c12c){_0x34c12c(null,util[_0x9c76('0x24')](_0x9c76('0x25'),Date[_0x9c76('0x26')](),_0x3a2c62[_0x9c76('0x27')]));}})});router[_0x9c76('0x1e')](_0x9c76('0x12'),upload['single'](_0x9c76('0x28')),controller['addAvatar']);var upload=multer({'storage':multer[_0x9c76('0x2a')]({'destination':function(_0x5c7fe7,_0x446257,_0x3831a5){_0x3831a5(null,path[_0x9c76('0x21')](config['root'],_0x9c76('0x2b')));},'filename':function(_0x409d12,_0x448963,_0x47ef73){_0x47ef73(null,util[_0x9c76('0x24')](_0x9c76('0x25'),Date[_0x9c76('0x26')](),_0x448963['originalname']));}})});router[_0x9c76('0x1e')](_0x9c76('0x2c'),upload[_0x9c76('0x2d')](_0x9c76('0x28')),controller[_0x9c76('0x2e')]);var upload=multer({'storage':multer[_0x9c76('0x2a')]({'destination':function(_0x565472,_0x326146,_0x25e7f8){_0x25e7f8(null,path[_0x9c76('0x21')](config[_0x9c76('0x22')],_0x9c76('0x2b')));},'filename':function(_0x2e353d,_0x2f93c2,_0x49e43a){_0x49e43a(null,util[_0x9c76('0x24')]('%s-%s',Date[_0x9c76('0x26')](),_0x2f93c2[_0x9c76('0x27')]));}})});router['post'](_0x9c76('0x2f'),upload[_0x9c76('0x2d')](_0x9c76('0x28')),controller['addSystemAvatar']);router[_0x9c76('0x1e')](_0x9c76('0x30'),controller[_0x9c76('0x31')]);const offlineUploadMulter=multer({'storage':multer[_0x9c76('0x2a')]({'destination':function(_0x100c01,_0x4e0b24,_0x1c5235){const _0x3e8dea=path[_0x9c76('0x21')](config[_0x9c76('0x22')],_0x9c76('0x32'),_0x9c76('0x33'),'offline-chat');fs_extra[_0x9c76('0x34')](_0x3e8dea,function(){_0x1c5235(null,_0x3e8dea);});},'filename':function(_0x18e65e,_0x4a35d7,_0x5b5921){const _0x74e1ce=_0x4a35d7['originalname'][_0x9c76('0x35')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x398f0f=path[_0x9c76('0x36')](_0x74e1ce);const _0x4eeb2e=Date[_0x9c76('0x26')]()+'-'+_0x74e1ce['replace'](_0x398f0f,'')+_0x398f0f;_0x5b5921(null,_0x4eeb2e);}})});router[_0x9c76('0x1e')](_0x9c76('0x37'),offlineUploadMulter[_0x9c76('0x38')](),controller[_0x9c76('0x39')]);router[_0x9c76('0x1e')](_0x9c76('0x3a'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x3b')]);router[_0x9c76('0x1e')](_0x9c76('0x3c'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x3d')]);router['post'](_0x9c76('0x16'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x3e')]);router[_0x9c76('0x1e')](_0x9c76('0x1b'),auth[_0x9c76('0xa')](),controller['addAgents']);router['put'](_0x9c76('0xd'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x3f')]);router['delete'](_0x9c76('0xd'),auth[_0x9c76('0xa')](),controller['destroy']);router['delete'](_0x9c76('0x40'),auth[_0x9c76('0xa')](),controller[_0x9c76('0x41')]);router[_0x9c76('0x42')](_0x9c76('0xf'),auth[_0x9c76('0xa')](),controller['removeAnswers']);router[_0x9c76('0x42')]('/:id/users',auth['isAuthenticated'](),controller['removeAgents']);module[_0x9c76('0x43')]=router;
\ No newline at end of file
+var _0xa2b3=['single','file','server/files/images/avatars/','%s-%s','addAvatar','addSystemAvatar','notify','server/files','attachments','ensureDir','replace','extname','/:id/offline','offline','/:id/interactions','/:id/applications','/:id/users','addAgents','update','delete','destroy','removeDispositions','removeAnswers','removeAgents','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','/:id/logo','/:id/avatar','getAvatar','/:id/customer_avatar','getCustomerAvatar','/:id/system_avatar','getSystemAvatar','getInteractions','/:id/snippet','getApplications','/:id/proactive_actions','getProactiveActions','/:id/fields','getFields','getOfflineMessages','post','create','addAnswer','diskStorage','join','root','server/files/images/logos/','format','now','originalname'];(function(_0x19ac90,_0x554f04){var _0x4b9d7d=function(_0x3efc03){while(--_0x3efc03){_0x19ac90['push'](_0x19ac90['shift']());}};_0x4b9d7d(++_0x554f04);}(_0xa2b3,0x162));var _0x3a2b=function(_0x742cb3,_0x43cb32){_0x742cb3=_0x742cb3-0x0;var _0x191a5d=_0xa2b3[_0x742cb3];return _0x191a5d;};'use strict';var multer=require('multer');var util=require(_0x3a2b('0x0'));var path=require(_0x3a2b('0x1'));var timeout=require(_0x3a2b('0x2'));var express=require(_0x3a2b('0x3'));var router=express['Router']();var fs_extra=require(_0x3a2b('0x4'));var auth=require(_0x3a2b('0x5'));var interaction=require(_0x3a2b('0x6'));var config=require(_0x3a2b('0x7'));var controller=require(_0x3a2b('0x8'));router[_0x3a2b('0x9')]('/',auth[_0x3a2b('0xa')](),controller[_0x3a2b('0xb')]);router[_0x3a2b('0x9')]('/describe',auth['isAuthenticated'](),controller[_0x3a2b('0xc')]);router[_0x3a2b('0x9')](_0x3a2b('0xd'),auth[_0x3a2b('0xa')](),controller[_0x3a2b('0xe')]);router[_0x3a2b('0x9')](_0x3a2b('0xf'),auth[_0x3a2b('0xa')](),controller['getDispositions']);router['get'](_0x3a2b('0x10'),auth[_0x3a2b('0xa')](),controller['getAnswers']);router[_0x3a2b('0x9')](_0x3a2b('0x11'),controller['getLogo']);router['get'](_0x3a2b('0x12'),controller[_0x3a2b('0x13')]);router[_0x3a2b('0x9')](_0x3a2b('0x14'),controller[_0x3a2b('0x15')]);router[_0x3a2b('0x9')](_0x3a2b('0x16'),controller[_0x3a2b('0x17')]);router['get']('/:id/interactions',auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x18')]);router[_0x3a2b('0x9')](_0x3a2b('0x19'),controller['getSnippet']);router['get']('/:id/applications',auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x1a')]);router[_0x3a2b('0x9')](_0x3a2b('0x1b'),auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x1c')]);router[_0x3a2b('0x9')](_0x3a2b('0x1d'),controller[_0x3a2b('0x1e')]);router[_0x3a2b('0x9')]('/:id/offline_messages',auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x1f')]);router[_0x3a2b('0x9')]('/:id/users',auth[_0x3a2b('0xa')](),controller['getAgents']);router[_0x3a2b('0x20')]('/',auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x21')]);router['post']('/:id/dispositions',auth[_0x3a2b('0xa')](),controller['addDisposition']);router['post']('/:id/canned_answers',auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x22')]);var upload=multer({'storage':multer[_0x3a2b('0x23')]({'destination':function(_0x32e46b,_0x586a03,_0x32fcb7){_0x32fcb7(null,path[_0x3a2b('0x24')](config[_0x3a2b('0x25')],_0x3a2b('0x26')));},'filename':function(_0x40de23,_0x4bf2d0,_0x2d9a67){_0x2d9a67(null,util[_0x3a2b('0x27')]('%s-%s',Date[_0x3a2b('0x28')](),_0x4bf2d0[_0x3a2b('0x29')]));}})});router[_0x3a2b('0x20')](_0x3a2b('0x11'),upload[_0x3a2b('0x2a')](_0x3a2b('0x2b')),controller['addLogo']);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x22e01e,_0x5779dc,_0xdb2717){_0xdb2717(null,path[_0x3a2b('0x24')](config['root'],_0x3a2b('0x2c')));},'filename':function(_0x478150,_0x5cd491,_0x386de6){_0x386de6(null,util[_0x3a2b('0x27')](_0x3a2b('0x2d'),Date[_0x3a2b('0x28')](),_0x5cd491[_0x3a2b('0x29')]));}})});router['post']('/:id/avatar',upload['single']('file'),controller[_0x3a2b('0x2e')]);var upload=multer({'storage':multer[_0x3a2b('0x23')]({'destination':function(_0x3dbca4,_0x597e81,_0x556ea4){_0x556ea4(null,path['join'](config['root'],_0x3a2b('0x2c')));},'filename':function(_0x5f4a63,_0x4f5650,_0x449ae2){_0x449ae2(null,util[_0x3a2b('0x27')](_0x3a2b('0x2d'),Date[_0x3a2b('0x28')](),_0x4f5650[_0x3a2b('0x29')]));}})});router[_0x3a2b('0x20')](_0x3a2b('0x14'),upload[_0x3a2b('0x2a')]('file'),controller['addCustomerAvatar']);var upload=multer({'storage':multer['diskStorage']({'destination':function(_0x41491f,_0x56dfca,_0xbb54b3){_0xbb54b3(null,path['join'](config[_0x3a2b('0x25')],_0x3a2b('0x2c')));},'filename':function(_0xc584bb,_0x34465c,_0x1af7c8){_0x1af7c8(null,util[_0x3a2b('0x27')](_0x3a2b('0x2d'),Date['now'](),_0x34465c[_0x3a2b('0x29')]));}})});router[_0x3a2b('0x20')](_0x3a2b('0x16'),upload[_0x3a2b('0x2a')](_0x3a2b('0x2b')),controller[_0x3a2b('0x2f')]);router[_0x3a2b('0x20')]('/:id/notify',controller[_0x3a2b('0x30')]);const offlineUploadMulter=multer({'storage':multer[_0x3a2b('0x23')]({'destination':function(_0x59baa1,_0x8deb87,_0x2dde22){const _0xa7aa76=path[_0x3a2b('0x24')](config[_0x3a2b('0x25')],_0x3a2b('0x31'),_0x3a2b('0x32'),'offline-chat');fs_extra[_0x3a2b('0x33')](_0xa7aa76,function(){_0x2dde22(null,_0xa7aa76);});},'filename':function(_0xef8faf,_0x27331a,_0x3bed3d){const _0x20e107=_0x27331a[_0x3a2b('0x29')][_0x3a2b('0x34')](/[+@&\/\\#,+()$~%'":*?<>{}\s\\|]/g,'-');const _0x28c512=path[_0x3a2b('0x35')](_0x20e107);const _0x3f9236=Date[_0x3a2b('0x28')]()+'-'+_0x20e107[_0x3a2b('0x34')](_0x28c512,'')+_0x28c512;_0x3bed3d(null,_0x3f9236);}})});router[_0x3a2b('0x20')](_0x3a2b('0x36'),offlineUploadMulter['any'](),controller[_0x3a2b('0x37')]);router[_0x3a2b('0x20')](_0x3a2b('0x38'),auth['isAuthenticated'](),controller['addInteraction']);router[_0x3a2b('0x20')](_0x3a2b('0x39'),auth['isAuthenticated'](),controller['addApplications']);router['post'](_0x3a2b('0x1b'),auth[_0x3a2b('0xa')](),controller['addProactiveActions']);router['post'](_0x3a2b('0x3a'),auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x3b')]);router['put'](_0x3a2b('0xd'),auth['isAuthenticated'](),controller[_0x3a2b('0x3c')]);router[_0x3a2b('0x3d')](_0x3a2b('0xd'),auth['isAuthenticated'](),controller[_0x3a2b('0x3e')]);router[_0x3a2b('0x3d')](_0x3a2b('0xf'),auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x3f')]);router[_0x3a2b('0x3d')](_0x3a2b('0x10'),auth['isAuthenticated'](),controller[_0x3a2b('0x40')]);router['delete'](_0x3a2b('0x3a'),auth[_0x3a2b('0xa')](),controller[_0x3a2b('0x41')]);module['exports']=router;
\ No newline at end of file