From 63dfe294a353a56d2203807574515e79c8b4f631 Mon Sep 17 00:00:00 2001
From: Jakob Probst <jakob.probst@h-da.de>
Date: Fri, 1 Sep 2023 09:47:30 +0200
Subject: [PATCH] fix: fix an issue with `mautrix` package not handling
 trailing slashes correctly

---
 main.go | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/main.go b/main.go
index b23e8fc..5b09ba2 100644
--- a/main.go
+++ b/main.go
@@ -6,6 +6,7 @@ import (
 	"fmt"
 	"net/http"
 	"os"
+	"strings"
 	"time"
 
 	"code.fbi.h-da.de/its/bbbatscale-support-notify/webhooks"
@@ -43,7 +44,7 @@ func main() {
 
 	flag.Parse()
 
-	m, err := mautrix.NewClient(*matrixHomeserver, id.UserID(*matrixUserID),
+	m, err := mautrix.NewClient(strings.TrimRight(*matrixHomeserver, "/"), id.UserID(*matrixUserID),
 		*matrixToken)
 	if err != nil {
 		log.Fatalw("matrix.NewClient returned with error",
-- 
GitLab