@@ -14,11 +14,6 @@ import {
1414} from '../../../providers/SpeechProvider/SpeechProvider.actions' ;
1515
1616import { changeOutput , clickOutput , changeLiveMode } from '../Board.actions' ;
17- import {
18- trackPhraseSpoken ,
19- trackClearAction ,
20- trackBackspaceAction
21- } from '../../CommunicationHistory/CommunicationHistory.actions' ;
2217import SymbolOutput from './SymbolOutput' ;
2318
2419function translateOutput ( output , intl ) {
@@ -54,18 +49,7 @@ export class OutputContainer extends Component {
5449 */
5550 label : PropTypes . oneOfType ( [ PropTypes . string , PropTypes . node ] )
5651 } )
57- ) ,
58- /**
59- * Tracking actions
60- */
61- trackPhraseSpoken : PropTypes . func . isRequired ,
62- trackClearAction : PropTypes . func . isRequired ,
63- trackBackspaceAction : PropTypes . func . isRequired ,
64- /**
65- * User/session metadata
66- */
67- userData : PropTypes . object ,
68- sessionId : PropTypes . string
52+ )
6953 } ;
7054
7155 static getDerivedStateFromProps ( props , state ) {
@@ -179,15 +163,9 @@ export class OutputContainer extends Component {
179163 }
180164
181165 async play ( liveText = '' ) {
182- const { output, trackPhraseSpoken, userData, sessionId } = this . props ;
183-
184166 if ( liveText ) {
185167 await this . speakOutput ( liveText ) ;
186168 } else {
187- if ( output . length > 0 ) {
188- trackPhraseSpoken ( output , userData ?. id || null , sessionId ) ;
189- }
190-
191169 const outputFrames = this . groupOutputByType ( ) ;
192170
193171 await this . asyncForEach ( outputFrames , async frame => {
@@ -210,21 +188,14 @@ export class OutputContainer extends Component {
210188 }
211189
212190 handleBackspaceClick = ( ) => {
213- const {
214- cancelSpeech,
215- trackBackspaceAction,
216- userData,
217- sessionId
218- } = this . props ;
191+ const { cancelSpeech } = this . props ;
219192 cancelSpeech ( ) ;
220- trackBackspaceAction ( userData ?. id || null , sessionId ) ;
221193 this . popOutput ( ) ;
222194 } ;
223195
224196 handleClearClick = ( ) => {
225- const { cancelSpeech, trackClearAction , userData , sessionId } = this . props ;
197+ const { cancelSpeech } = this . props ;
226198 cancelSpeech ( ) ;
227- trackClearAction ( userData ?. id || null , sessionId ) ;
228199 this . clearOutput ( ) ;
229200 } ;
230201
@@ -380,9 +351,7 @@ const mapStateToProps = ({ board, app }) => {
380351 output : board . output ,
381352 isLiveMode : board . isLiveMode ,
382353 navigationSettings : app . navigationSettings ,
383- increaseOutputButtons : app . displaySettings . increaseOutputButtons ,
384- userData : app . userData ,
385- sessionId : app . sessionId
354+ increaseOutputButtons : app . displaySettings . increaseOutputButtons
386355 } ;
387356} ;
388357
@@ -392,10 +361,7 @@ const mapDispatchToProps = {
392361 clickOutput,
393362 speak,
394363 showNotification,
395- changeLiveMode,
396- trackPhraseSpoken,
397- trackClearAction,
398- trackBackspaceAction
364+ changeLiveMode
399365} ;
400366
401367export default connect (
0 commit comments