Browse Source

Added analytics dispose()

dev1
Mark Madlangbayan 6 years ago
parent
commit
506c0f429e
1 changed files with 9 additions and 0 deletions
  1. 9
    0
      modules/statistics/AnalyticsAdapter.js

+ 9
- 0
modules/statistics/AnalyticsAdapter.js View File

@@ -115,6 +115,15 @@ class AnalyticsAdapter {
115 115
      */
116 116
     dispose() {
117 117
         logger.warn('Disposing of analytics adapter.');
118
+        
119
+        if (this.analyticsHandlers && this.analyticsHandlers.length > 0) {
120
+            this.analyticsHandlers.forEach(handler => {
121
+                if ( typeof handler.dispose === 'function' ) {
122
+                    handler.dispose();
123
+                }
124
+            });
125
+        }
126
+        
118 127
         this.setAnalyticsHandlers([]);
119 128
         this.disposed = true;
120 129
     }

Loading…
Cancel
Save