From 373774dec22b939fb7d3bbddeb2e09ebd91eac4f Mon Sep 17 00:00:00 2001 From: Tom Meyer Date: Wed, 13 Oct 2021 08:47:37 -0400 Subject: [PATCH] Revert "Add visitor support (#970)" This reverts commit d9bf11104dc2094fb0397adc146973c463f19459. --- static/js/answers-experience.js | 4 +--- static/js/runtime-config-listeners/visitor.js | 9 --------- tests/static/js/answers-experience.js | 12 ------------ 3 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 static/js/runtime-config-listeners/visitor.js delete mode 100644 tests/static/js/answers-experience.js diff --git a/static/js/answers-experience.js b/static/js/answers-experience.js index 9b528ac0f..899c98bc2 100644 --- a/static/js/answers-experience.js +++ b/static/js/answers-experience.js @@ -2,7 +2,6 @@ import DeferredPromise from './deferred-promise'; import analyticsListener from './runtime-config-listeners/analytics'; import sessionTrackingListener from './runtime-config-listeners/session-tracking'; import querySourceListener from './runtime-config-listeners/query-source'; -import visitorListener from './runtime-config-listeners/visitor'; /** * @typedef {import('./runtime-config.js').RuntimeConfigListener} RuntimeConfigListener @@ -15,8 +14,7 @@ export default class AnswersExperience { this._runtimeConfigListeners = [ analyticsListener, sessionTrackingListener, - querySourceListener, - visitorListener + querySourceListener ]; this._registerRuntimeConfigListeners(); diff --git a/static/js/runtime-config-listeners/visitor.js b/static/js/runtime-config-listeners/visitor.js deleted file mode 100644 index 47f1bee2e..000000000 --- a/static/js/runtime-config-listeners/visitor.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @type {import('../runtime-config.js').RuntimeConfigListener} - */ - export default { - key: 'visitor', - callback: value => { - ANSWERS.setVisitor(value); - } -} \ No newline at end of file diff --git a/tests/static/js/answers-experience.js b/tests/static/js/answers-experience.js deleted file mode 100644 index fbb3a032f..000000000 --- a/tests/static/js/answers-experience.js +++ /dev/null @@ -1,12 +0,0 @@ -import AnswersExperience from '../../../static/js/answers-experience'; -import RuntimeConfig from '../../../static/js/runtime-config'; - -describe('AnswersExperience works properly', () => { - it('visitor listener is called when visitor is set', () => { - const runtimeConfig = new RuntimeConfig(); - const experience = new AnswersExperience(runtimeConfig); - const callListenerSpy = jest.spyOn(experience.runtimeConfig, '_callKeySpecificListeners'); - experience.runtimeConfig.set('visitor', { id: '123', idMethod: 'test' }); - expect(callListenerSpy).toHaveBeenCalledWith('update', 'visitor'); - }); -}); \ No newline at end of file