|
@@ -105,6 +105,7 @@ class AnalyticsAdapter {
|
105
|
105
|
* Dispose analytics. Clears all handlers.
|
106
|
106
|
*/
|
107
|
107
|
dispose() {
|
|
108
|
+ logger.warn('Disposing of analytics adapter.');
|
108
|
109
|
this.setAnalyticsHandlers([]);
|
109
|
110
|
this.disposed = true;
|
110
|
111
|
}
|
|
@@ -173,6 +174,12 @@ class AnalyticsAdapter {
|
173
|
174
|
* event, if eventName is a string.
|
174
|
175
|
*/
|
175
|
176
|
sendEvent(eventName, properties = {}) {
|
|
177
|
+ if (this.disposed) {
|
|
178
|
+ logger.warn('Not sending an event, disposed.');
|
|
179
|
+
|
|
180
|
+ return;
|
|
181
|
+ }
|
|
182
|
+
|
176
|
183
|
let event = null;
|
177
|
184
|
|
178
|
185
|
if (typeof eventName === 'string') {
|