summaryrefslogtreecommitdiff
path: root/lib/polyjuice/client/low_level.ex
diff options
context:
space:
mode:
authorJordan Bracco <href@random.sh>2021-09-04 13:00:02 +0200
committerJordan Bracco <href@random.sh>2021-09-04 13:00:02 +0200
commit92c949be2def3cd0280cbc78849b109d34c8fcaa (patch)
tree36f442e42367ec4bd6c94039aca6010cbc9fa0ef /lib/polyjuice/client/low_level.ex
parentfix missing application_service client parameter (diff)
Fix registration from app servicemaster
Diffstat (limited to 'lib/polyjuice/client/low_level.ex')
-rw-r--r--lib/polyjuice/client/low_level.ex5
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),