Aurora.Addon.WebUI.WebUIHTTPHandler.SaveEmail C# (CSharp) Method

SaveEmail() private method

After conformation the email is saved
private SaveEmail ( OSDMap map ) : OSDMap
map OSDMap UUID, Email
return OSDMap
        private OSDMap SaveEmail(OSDMap map)
        {
            string email = map["Email"].AsString();

            IUserAccountService accountService = m_registry.RequestModuleInterface<IUserAccountService>();
            UserAccount user = accountService.GetUserAccount(null, map["UUID"].AsUUID());
            OSDMap resp = new OSDMap();

            bool verified = user != null;
            resp["Verified"] = OSD.FromBoolean(verified);
            if (verified)
            {
                user.Email = email;
                user.UserLevel = 0;
                accountService.StoreUserAccount(user);
            }
            return resp;
        }