public void EmailChanged(ConfirmedUserEmailChangedEvent e, SelfUserWithConfirmedEmailNode user, [JoinAll] Optional <SelfUserWithUnconfirmedEmailNode> unconfirmedOptional, [JoinAll] ScreenNode screen) { string format = "%EMAIL%"; string email = user.confirmedUserEmail.Email; string unconfirmedEmail = string.Empty; if (unconfirmedOptional.IsPresent()) { string unconfirmedEmailFormatText = this.GetUnconfirmedEmailFormatText(screen.profileAccountSectionUI); format = format + "\n" + unconfirmedEmailFormatText; unconfirmedEmail = unconfirmedOptional.Get().unconfirmedUserEmail.Email; } screen.profileAccountSectionUI.SetEmail(format, email, unconfirmedEmail); }
public void EmailChanged(ConfirmedUserEmailChangedEvent e, SelfUserWithConfirmedEmailNode user, [JoinAll] SingleNode <ViewUserEmailScreenComponent> screen) { this.SetEmail(user.confirmedUserEmail, screen.component); }