From b0b223b2ac0b15b0dd8bf4101c5beafab08e87cc Mon Sep 17 00:00:00 2001 From: "Rachel Fae Fox (foxiepaws)" Date: Wed, 31 Jul 2019 01:53:38 -0400 Subject: [PATCH] add some additional list handling functions #1 --- lib/hunter/api/http_client.ex | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/lib/hunter/api/http_client.ex b/lib/hunter/api/http_client.ex index d1bbb11..fc05550 100644 --- a/lib/hunter/api/http_client.ex +++ b/lib/hunter/api/http_client.ex @@ -247,6 +247,23 @@ defmodule Hunter.Api.HTTPClient do |> process_url(conn) |> request!(:list, :get, [], conn) end + + def enumerate_lists_by_member(conn, id) do + "/api/v1/accounts/#{id}/lists" + |> process_url(conn) + |> request!(:list, :get, [], conn) + end + + def get_list(conn, id) do + "/api/v1/lists/#{id}" + |> process_url(conn) + |> request!(:list, :get, [], conn) + end + + get_list_accounts(conn, id) do + "/api/v1/lists/#{id}/accounts" + |> process_url(conn) + |> request!(:list, :get, [], conn) def instance_info(conn) do "/api/v1/instance"