Fix subscription endpoint return formats

This commit is contained in:
Sadposter 2019-04-05 14:27:26 +01:00 committed by Hannah Ward
parent 007762e767
commit 23c4f49494

View file

@ -60,15 +60,16 @@ def unblock(%User{} = blocker, params) do
end
def subscribe(%User{} = subscriber, params) do
with {:ok, %User{} = subscribed} <- get_user(params) do
User.subscribe(subscriber, subscribed)
|> IO.inspect
with {:ok, %User{} = subscribed} <- get_user(params),
{:ok, subscriber} <- User.subscribe(subscriber, subscribed) do
{:ok, subscriber, subscribed}
end
end
def unsubscribe(%User{} = unsubscriber, params) do
with {:ok, %User{} = unsubscribed} <- get_user(params) do
User.unsubscribe(unsubscriber, unsubscribed)
with {:ok, %User{} = unsubscribed} <- get_user(params),
{:ok, unsubscriber} <- User.unsubscribe(unsubscriber, unsubscribed) do
{:ok, unsubscriber, unsubscribed}
end
end