[MOD] Use server_base instead of the API host

This wasn't an issue because the server I test on has the same API host
as its name.
This commit is contained in:
LDA 2024-07-26 17:13:02 +02:00
commit dd180ee3f4
10 changed files with 29 additions and 28 deletions

View file

@ -130,7 +130,7 @@ ASInvite(const ParseeConfig *conf, char *id, char *invited)
bridge = StrConcat(4,
"@", conf->sender_localpart,
":", conf->homeserver_host
":", conf->server_base
);
path = StrConcat(5,
"/_matrix/client/v3/rooms/", id, "/invite",
@ -165,7 +165,7 @@ ASBan(const ParseeConfig *conf, char *id, char *banned)
bridge = StrConcat(4,
"@", conf->sender_localpart,
":", conf->homeserver_host
":", conf->server_base
);
path = StrConcat(5,
"/_matrix/client/v3/rooms/", id, "/ban",
@ -200,7 +200,7 @@ ASKick(const ParseeConfig *conf, char *id, char *banned)
bridge = StrConcat(4,
"@", conf->sender_localpart,
":", conf->homeserver_host
":", conf->server_base
);
path = StrConcat(5,
"/_matrix/client/v3/rooms/", id, "/kick",
@ -237,7 +237,7 @@ ASJoin(const ParseeConfig *conf, char *id, char *masquerade)
{
char *raw = StrConcat(4,
"@", conf->sender_localpart,
":", conf->homeserver_host
":", conf->server_base
);
masquerade = HttpUrlEncode(raw);
Free(raw);
@ -287,7 +287,7 @@ ASLeave(const ParseeConfig *conf, char *id, char *masquerade)
{
char *raw = StrConcat(4,
"@", conf->sender_localpart,
":", conf->homeserver_host
":", conf->server_base
);
masquerade = HttpUrlEncode(raw);
Free(raw);
@ -540,7 +540,7 @@ ASFind(const ParseeConfig *c, char *room, char *event)
return NULL;
}
user = StrConcat(4, "@", c->sender_localpart, ":", c->homeserver_host);
user = StrConcat(4, "@", c->sender_localpart, ":", c->server_base);
path = StrConcat(7,
"/_matrix/client/v3/rooms/",
room, "/event/", event, "?",
@ -665,7 +665,7 @@ ASSetPL(const ParseeConfig *conf, char *id, HashMap *m)
}
user = StrConcat(4,
"@",conf->sender_localpart,
":",conf->homeserver_host
":",conf->server_base
);
ASSetState(conf, id, "m.room.power_levels", "", user, m);
Free(user);
@ -684,7 +684,7 @@ ASUpload(const ParseeConfig *c, Stream *from, unsigned int size, char *mime)
}
size_str = StrInt(size);
user = StrConcat(4, "@",c->sender_localpart,":",c->homeserver_host);
user = StrConcat(4, "@",c->sender_localpart,":",c->server_base);
path = StrConcat(2,
"/_matrix/media/v3/upload?user_id=", user
);
@ -866,7 +866,7 @@ ASGetUserConfig(const ParseeConfig *c, char *user, char *key)
{
char *raw = StrConcat(4,
"@", c->sender_localpart,
":", c->homeserver_host
":", c->server_base
);
user = HttpUrlEncode(raw);
Free(raw);
@ -909,7 +909,7 @@ ASSetUserConfig(const ParseeConfig *c, char *user, char *key, HashMap *map)
{
char *raw = StrConcat(4,
"@", c->sender_localpart,
":", c->homeserver_host
":", c->server_base
);
user = HttpUrlEncode(raw);
Free(raw);
@ -951,7 +951,7 @@ ASRedact(const ParseeConfig *c, char *room, char *user, char *e_id)
{
char *raw = StrConcat(4,
"@", c->sender_localpart,
":", c->homeserver_host
":", c->server_base
);
user = HttpUrlEncode(raw);
Free(raw);