From 4ded94d130e1c1b9f712418edfd1e6750be28f33 Mon Sep 17 00:00:00 2001 From: Hristo Terezov Date: Mon, 24 Aug 2020 14:49:47 -0500 Subject: [PATCH] fix(settings): store url display name and email. --- react/features/base/settings/middleware.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/react/features/base/settings/middleware.js b/react/features/base/settings/middleware.js index 09b1ca428..6d40e78d2 100644 --- a/react/features/base/settings/middleware.js +++ b/react/features/base/settings/middleware.js @@ -9,6 +9,7 @@ import { MiddlewareRegistry } from '../redux'; import { parseURLParams } from '../util'; import { SETTINGS_UPDATED } from './actionTypes'; +import { updateSettings } from './actions'; import { handleCallIntegrationChange, handleCrashReportingChange } from './functions'; /** @@ -160,10 +161,18 @@ function _updateLocalParticipantFromUrl({ dispatch, getState }) { const localParticipant = getLocalParticipant(getState()); if (localParticipant) { + const displayName = _.escape(urlDisplayName); + const email = _.escape(urlEmail); + dispatch(participantUpdated({ ...localParticipant, - email: _.escape(urlEmail), - name: _.escape(urlDisplayName) + email, + name: displayName + })); + + dispatch(updateSettings({ + displayName, + email })); } }