Built motion from commit 52c8a02d.|2.6.29
[motion2.git] / server / api / client-side-logs.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
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.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x98ff=['client-side-logger','Client-Side\x20logger\x20not\x20found!','expressEndpoint','/client-logs','use','isAuthenticated','exports','express','../config/environment','app','get'];(function(_0x59fc65,_0x25d18a){var _0x202b6d=function(_0x2e1c03){while(--_0x2e1c03){_0x59fc65['push'](_0x59fc65['shift']());}};_0x202b6d(++_0x25d18a);}(_0x98ff,0x96));var _0xf98f=function(_0x4baae2,_0x487ab6){_0x4baae2=_0x4baae2-0x0;var _0x1a2285=_0x98ff[_0x4baae2];return _0x1a2285;};var beaverLogger=require('beaver-logger/server');var express=require(_0xf98f('0x0'));var auth=require('../components/auth/service');var config=require(_0xf98f('0x1'));var router=express['Router']();var isProduction=config['env']==='production'||![];function clientSideLogs(_0x9d5f60,_0x18307e,_0x1624ea){var _0x381f09=_0x9d5f60[_0xf98f('0x2')][_0xf98f('0x3')](_0xf98f('0x4'));if(!_0x381f09){throw new Error(_0xf98f('0x5'));}return beaverLogger[_0xf98f('0x6')]({'uri':_0xf98f('0x7'),'logger':_0x381f09,'enableCors':!isProduction})(_0x9d5f60,_0x18307e,_0x1624ea);}router[_0xf98f('0x8')](auth[_0xf98f('0x9')](),clientSideLogs);module[_0xf98f('0xa')]=router;