OpenMetaverse.RegistrationApi.CreateUserResponse C# (CSharp) Method

CreateUserResponse() private method

private CreateUserResponse ( OpenMetaverse.Capabilities.CapsClient client, OSD response, Exception error ) : void
client OpenMetaverse.Capabilities.CapsClient
response OSD
error System.Exception
return void
        private void CreateUserResponse(CapsClient client, OSD response, Exception error)
        {
            if (response is OSDMap)
            {
                // everything is okay
                // FIXME:
                //return new UUID(((Dictionary<string, object>)response)["agent_id"].ToString());
            }
            else
            {
                // an error happened
                OSDArray al = (OSDArray)response;

                StringBuilder sb = new StringBuilder();

                foreach (OSD ec in al)
                {
                    if (sb.Length > 0)
                        sb.Append("; ");

                    sb.Append(_errors[ec.AsInteger()]);
                }

                // FIXME:
                //throw new Exception("failed to create user: " + sb.ToString());
            }
        }