This moves the committee endpoints entirely over to the Pro Publica Congress API.
Some notes on changes in client behavior:
We can't display the title (e.g. Rep.) of members of Congress on joint committees, as the legislator's chamber is not inferrable when looking at committee memberships for joint committees. (See: https://github.com/propublica/congress-api-docs/issues/140)
We don't have any concept of Ex Oficio members or anything else other than chair and ranking member. Those are the fields standardized for all committees across the Pro Publica API.
This moves the committee endpoints entirely over to the Pro Publica Congress API.
Some notes on changes in client behavior:
Rep.
) of members of Congress on joint committees, as the legislator's chamber is not inferrable when looking at committee memberships for joint committees. (See: https://github.com/propublica/congress-api-docs/issues/140)Vice Chairman
of some joint committees, and instead show a ranking member. (See: https://github.com/propublica/congress-api-docs/issues/142)Any changes or fixes for the above will happen server-side, so this is stable to ship from the client perspective.
@dwillis - CCing you in case you're interested in reviewing the client code.