File tree Expand file tree Collapse file tree 4 files changed +9
-13
lines changed Expand file tree Collapse file tree 4 files changed +9
-13
lines changed Original file line number Diff line number Diff line change 11import AdaptableController from './AdaptableController' ;
22import { AnalyticsAdapter } from '../Adapters/Analytics/AnalyticsAdapter' ;
33
4- const AppOpenedEventName = 'AppOpened' ;
5-
64export class AnalyticsController extends AdaptableController {
75 appOpened ( req ) {
86 return Promise . resolve ( ) . then ( ( ) => {
@@ -15,12 +13,8 @@ export class AnalyticsController extends AdaptableController {
1513 }
1614
1715 trackEvent ( req ) {
18- const eventName = req . params . eventName ;
19- if ( eventName === AppOpenedEventName ) {
20- return this . appOpened ( req ) ;
21- }
2216 return Promise . resolve ( ) . then ( ( ) => {
23- return this . adapter . trackEvent ( eventName , req . body , req ) ;
17+ return this . adapter . trackEvent ( req . params . eventName , req . body , req ) ;
2418 } ) . then ( ( response ) => {
2519 return { response : response || { } } ;
2620 } ) . catch ( ( err ) => {
Original file line number Diff line number Diff line change 11// AnalyticsRouter.js
22import PromiseRouter from '../PromiseRouter' ;
33
4+ function appOpened ( req ) {
5+ const analyticsController = req . config . analyticsController ;
6+ return analyticsController . appOpened ( req ) ;
7+ }
8+
49function trackEvent ( req ) {
510 const analyticsController = req . config . analyticsController ;
611 return analyticsController . trackEvent ( req ) ;
@@ -9,6 +14,7 @@ function trackEvent(req) {
914
1015export class AnalyticsRouter extends PromiseRouter {
1116 mountRoutes ( ) {
17+ this . route ( 'POST' , '/events/AppOpened' , appOpened ) ;
1218 this . route ( 'POST' , '/events/:eventName' , trackEvent ) ;
1319 }
1420}
Original file line number Diff line number Diff line change @@ -11,9 +11,6 @@ export class SessionsRouter extends ClassesRouter {
1111 }
1212
1313 handleGet ( req ) {
14- if ( req . params . objectId === 'me' ) {
15- return this . handleMe ( req ) ;
16- }
1714 req . params . className = '_Session' ;
1815 return super . handleGet ( req ) ;
1916 }
@@ -52,6 +49,7 @@ export class SessionsRouter extends ClassesRouter {
5249 }
5350
5451 mountRoutes ( ) {
52+ this . route ( 'GET' , '/sessions/me' , req => { return this . handleMe ( req ) ; } ) ;
5553 this . route ( 'GET' , '/sessions' , req => { return this . handleFind ( req ) ; } ) ;
5654 this . route ( 'GET' , '/sessions/:objectId' , req => { return this . handleGet ( req ) ; } ) ;
5755 this . route ( 'POST' , '/sessions' , req => { return this . handleCreate ( req ) ; } ) ;
Original file line number Diff line number Diff line change @@ -19,9 +19,6 @@ export class UsersRouter extends ClassesRouter {
1919 }
2020
2121 handleGet ( req ) {
22- if ( req . params . objectId === 'me' ) {
23- return this . handleMe ( req ) ;
24- }
2522 req . params . className = '_User' ;
2623 return super . handleGet ( req ) ;
2724 }
@@ -208,6 +205,7 @@ export class UsersRouter extends ClassesRouter {
208205 mountRoutes ( ) {
209206 this . route ( 'GET' , '/users' , req => { return this . handleFind ( req ) ; } ) ;
210207 this . route ( 'POST' , '/users' , req => { return this . handleCreate ( req ) ; } ) ;
208+ this . route ( 'GET' , '/users/me' , req => { return this . handleMe ( req ) ; } ) ;
211209 this . route ( 'GET' , '/users/:objectId' , req => { return this . handleGet ( req ) ; } ) ;
212210 this . route ( 'PUT' , '/users/:objectId' , req => { return this . handleUpdate ( req ) ; } ) ;
213211 this . route ( 'DELETE' , '/users/:objectId' , req => { return this . handleDelete ( req ) ; } ) ;
You can’t perform that action at this time.
0 commit comments