@@ -10,7 +10,7 @@ import {
1010 LOAD_PROJECT_FEEDS_MEMBERS
1111} from '../../config/constants'
1212import { loadMembers } from '../../actions/members'
13- // import { EventTypes } from 'redux-segment'
13+ import { EventTypes } from 'redux-segment'
1414
1515/**
1616 * Load all project data to paint the dashboard
@@ -103,25 +103,25 @@ export function createProjectTopic(projectId, topic) {
103103 reference : 'project' ,
104104 referenceId : projectId . toString ( )
105105 } , topic )
106- return ( dispatch /* , getState*/ ) => {
107- // const projectStatus = getState().projectState.project.status
106+ return ( dispatch , getState ) => {
107+ const projectStatus = getState ( ) . projectState . project . status
108108 return dispatch ( {
109109 type : CREATE_PROJECT_FEED ,
110110 payload : createTopic ( updatedTopic ) ,
111111 meta : {
112- tag : topic . tag
113- // analytics : {
114- // eventType: EventTypes.track,
115- // eventPayload: {
116- // event: 'Project Topic Created',
117- // properties: {
118- // text: topic.body,
119- // topicCategory: topic.tag,
120- // projectId,
121- // projectStatus
122- // }
123- // }
124- // }
112+ tag : topic . tag ,
113+ onSuccessAnalytics : {
114+ eventType : EventTypes . track ,
115+ eventPayload : {
116+ event : 'Project Topic Created' ,
117+ properties : {
118+ text : topic . body ,
119+ topicCategory : topic . tag ,
120+ projectId,
121+ projectStatus
122+ }
123+ }
124+ }
125125 }
126126 } )
127127 }
@@ -141,25 +141,25 @@ export function loadFeedComments(feedId, tag, postIds) {
141141}
142142
143143export function addFeedComment ( feedId , tag , comment ) {
144- return ( dispatch /* , getState*/ ) => {
145- // const projectStatus = getState().projectState.project.status
144+ return ( dispatch , getState ) => {
145+ const projectStatus = getState ( ) . projectState . project . status
146146 return dispatch ( {
147147 type : CREATE_PROJECT_FEED_COMMENT ,
148148 payload : addTopicPost ( feedId , comment ) ,
149149 meta : {
150150 feedId,
151- tag
152- // analytics : {
153- // eventType: EventTypes.track,
154- // eventPayload: {
155- // event: 'Project Topic Comment Created',
156- // properties: {
157- // topicCategory: tag,
158- // topicId: feedId,
159- // projectStatus
160- // }
161- // }
162- // }
151+ tag,
152+ onSuccessAnalytics : {
153+ eventType : EventTypes . track ,
154+ eventPayload : {
155+ event : 'Project Topic Comment Created' ,
156+ properties : {
157+ topicCategory : tag ,
158+ topicId : feedId ,
159+ projectStatus
160+ }
161+ }
162+ }
163163 }
164164 } )
165165 }
0 commit comments