1 files changed, 10 insertions(+), 5 deletions(-)
M register.sh
M register.sh => register.sh +10 -5
@@ 1,11 1,16 @@
#!/bin/bash
-register_cmd="$1"
-execpath="$2"
-homeserver="$3"
-token="$4"
+set -e
+set -o pipefail
-result=$("$register_cmd" "$execpath" | jq .result)
+homeserver="$1"
+token="$2"
+
+
+mydir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
+execpath="$mydir"/handler.sh
+
+result=$(shoved-register "$execpath")
endpoint=$(echo "$result" | jq .endpoint)
p256dh=$(echo "$result" | jq .keys.p256dh)