projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add registration to the TwAPI controller.
[akkoma]
/
lib
/
pleroma
/
web
/
twitter_api
/
twitter_api_controller.ex
diff --git
a/lib/pleroma/web/twitter_api/twitter_api_controller.ex
b/lib/pleroma/web/twitter_api/twitter_api_controller.ex
index a4d8a1d14ee44e2067c8a252313b7a513069bbcc..fa26bb3e9f5c3f8ffa2818ff677e01c953d1c9f8 100644
(file)
--- a/
lib/pleroma/web/twitter_api/twitter_api_controller.ex
+++ b/
lib/pleroma/web/twitter_api/twitter_api_controller.ex
@@
-131,6
+131,17
@@
defmodule Pleroma.Web.TwitterAPI.Controller do
|> json_reply(200, response)
end
|> json_reply(200, response)
end
+ def register(conn, params) do
+ with {:ok, user} <- TwitterAPI.register_user(params) do
+ conn
+ |> json_reply(200, Poison.encode!(user))
+ else
+ {:error, errors} ->
+ conn
+ |> json_reply(400, Poison.encode!(errors))
+ end
+ end
+
defp json_reply(conn, status, json) do
conn
|> put_resp_content_type("application/json")
defp json_reply(conn, status, json) do
conn
|> put_resp_content_type("application/json")