diff options
Diffstat (limited to 'lib/polyjuice/client/low_level.ex')
-rw-r--r-- | lib/polyjuice/client/low_level.ex | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/polyjuice/client/low_level.ex b/lib/polyjuice/client/low_level.ex index 94dbcb6..12afb51 100644 --- a/lib/polyjuice/client/low_level.ex +++ b/lib/polyjuice/client/low_level.ex @@ -75,7 +75,7 @@ defmodule Polyjuice.Client.LowLevel do query = query || [] - query = if application_service, do: [{:user_id, user_id} | query], else: query + query = if application_service && user_id, do: [{:user_id, user_id} | query], else: query url = %{ @@ -245,7 +245,8 @@ defmodule Polyjuice.Client.LowLevel do client, %Polyjuice.Client.Endpoint.PostRegister{ kind: Keyword.get(opts, :kind, :user), - auth: %{type: "m.login.dummy"}, + auth: Keyword.get(opts, :auth), + type: Keyword.get(opts, :type), username: Keyword.get(opts, :username), password: Keyword.get(opts, :password), device_id: Keyword.get(opts, :device_id), |