From 10e220f516bf8395bb0a50b3f85a6626b705f121 Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Sat, 4 Feb 2017 08:51:05 -0800 Subject: [PATCH] Handle email changes in user_events.update_person(). This code isn't active yet, since the back end doesn't send events yet for email changes. --- static/js/user_events.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/static/js/user_events.js b/static/js/user_events.js index f8d76ff572..82b0fd94f3 100644 --- a/static/js/user_events.js +++ b/static/js/user_events.js @@ -16,6 +16,20 @@ exports.update_person = function update(person) { return; } + if (_.has(person, 'new_email')) { + var user_id = person.user_id; + var new_email = person.new_email; + + narrow.update_email(user_id, new_email); + compose.update_email(user_id, new_email); + + if (people.is_my_user_id(person.user_id)) { + settings.update_email(new_email); + } + + people.update_email(user_id, new_email); + } + if (_.has(person, 'full_name')) { people.set_full_name(person_obj, person.full_name);