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);
        }
Пример #2
0
 public void EmailChanged(ConfirmedUserEmailChangedEvent e, SelfUserWithConfirmedEmailNode user, [JoinAll] SingleNode <ViewUserEmailScreenComponent> screen)
 {
     this.SetEmail(user.confirmedUserEmail, screen.component);
 }