From 3bef6afa5dae72d34996c891c225fb3edd8985a7 Mon Sep 17 00:00:00 2001 From: lda Date: Fri, 14 Feb 2025 19:10:26 +0000 Subject: [PATCH] [FIX/WIP] Try escaping room IDs First attempt at dealing with #20 --- src/AS/Send.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/AS/Send.c b/src/AS/Send.c index 766f393..a787c53 100644 --- a/src/AS/Send.c +++ b/src/AS/Send.c @@ -47,11 +47,13 @@ ASSend(const ParseeConfig *conf, char *id, char *user, char *type, HashMap *c, u ts_str = TSToStr(ts); txn = StrRandom(16); + id = HttpUrlEncode(id); path = StrConcat(11, "/_matrix/client/v3/rooms/", id, "/send/", type, "/", txn, "?", "user_id=", user, "&ts=", ts_str ); + Free(id); Free(txn); Free(ts_str);