Skip to content

Commit 003f9bd

Browse files
author
Jonathan Raoult
committed
#45 Add statistics and error collection
- added video appending / removal tracking
1 parent 8502301 commit 003f9bd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Diff for: app/scripts/controllers.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ function SearchResultsCtrl($scope, $timeout, youtubeClient, searchCtrlHelper, an
371371
}
372372

373373
// @ngInject
374-
function SearchResultCtrl($timeout, queueManager, queuesRegistry, orchestrator) {
374+
function SearchResultCtrl($timeout, queueManager, queuesRegistry, orchestrator, analytics) {
375375

376376
var searchResultCtrl = this;
377377

@@ -414,11 +414,13 @@ function SearchResultCtrl($timeout, queueManager, queuesRegistry, orchestrator)
414414
tmoPromise = $timeout(function() {
415415
searchResultCtrl.shouldShowConfirmation = false;
416416
}, CONFIRMATION_DURATION);
417+
418+
analytics.track('Appended video to queue', {queueLength: queueManager.queue.entries.length});
417419
}
418420
}
419421

420422
// @ngInject
421-
function QueueCtrl(orchestrator, queueManager) {
423+
function QueueCtrl(orchestrator, queueManager, analytics) {
422424

423425
var queueCtrl = this;
424426

@@ -437,6 +439,8 @@ function QueueCtrl(orchestrator, queueManager) {
437439
*/
438440
function removeQueueEntry(queueEntry) {
439441
queueManager.removeEntry(queueEntry);
442+
443+
analytics.track('Removed video from queue', {queueLength: queueManager.queue.entries.length});
440444
}
441445
}
442446

0 commit comments

Comments
 (0)