public bool Equals(T other) { if (other == null) { return(false); } return(SipUri.Equals(other.SipUri) && Parameters.Equals(other.Parameters)); }
public bool Equals(SipFromHeader other) { if (!ObjectUtil.ComparePrimitiveProperties(this, other)) { return(false); } return(SipUri.Equals(other.SipUri)); }
/// <summary> /// Update uri used when registering. /// </summary> /// <param name="uri"></param> /// <remarks> /// User might use a different domain than the one /// added to the database. Update it so that we can find the user. /// </remarks> public void UpdateUri(Registration registration, SipUri uri) { if (uri.Equals(registration.Uri)) { return; } _registrations.Add(uri.ToString(), registration); _registrations.Remove(registration.Uri.ToString()); registration.Uri = uri; }
/// <summary> /// Update uri used when registering. /// </summary> /// <param name="uri"></param> /// <remarks> /// User might use a different domain than the one /// added to the database. Update it so that we can find the user. /// </remarks> public void UpdateUri(Registration registration, SipUri uri) { if (uri.Equals(registration.Uri)) return; _registrations.Add(uri.ToString(), registration); _registrations.Remove(registration.Uri.ToString()); registration.Uri = uri; }