private void GatherCapsResponse(CapsClient client, OSD response, Exception error) { if (response is OSDMap) { OSDMap respTable = (OSDMap)response; // parse _caps = new RegistrationCaps(); _caps.CreateUser = respTable["create_user"].AsUri(); _caps.CheckName = respTable["check_name"].AsUri(); _caps.GetLastNames = respTable["get_last_names"].AsUri(); _caps.GetErrorCodes = respTable["get_error_codes"].AsUri(); // finalize _initializing++; GatherErrorMessages(); } }
private void GatherCapsResponse(object response, HttpRequestState state) { if (response is Dictionary<string, object>) { Dictionary<string, object> respTable = (Dictionary<string, object>)response; // parse _caps = new RegistrationCaps(); _caps.CreateUser = new Uri((string)respTable["create_user"]); _caps.CheckName = new Uri((string)respTable["check_name"]); _caps.GetLastNames = new Uri((string)respTable["get_last_names"]); _caps.GetErrorCodes = new Uri((string)respTable["get_error_codes"]); // finalize _initializing++; GatherErrorMessages(); } }