Fix for v12 room IDs
This commit is contained in:
@@ -293,12 +293,18 @@ async def send_join_v2(roomId, eventId):
|
|||||||
|
|
||||||
@server.route("/_matrix/federation/v1/make_join/<roomId>/<userId>")
|
@server.route("/_matrix/federation/v1/make_join/<roomId>/<userId>")
|
||||||
async def make_join(roomId, userId):
|
async def make_join(roomId, userId):
|
||||||
if roomId.split(":")[1] != server_name:
|
def not_invited():
|
||||||
return jsonify({
|
return jsonify({
|
||||||
"errcode": "M_FORBIDDEN",
|
"errcode": "M_FORBIDDEN",
|
||||||
"error": "You are not invited to this room."
|
"error": "You are not invited to this room."
|
||||||
}), 403
|
}), 403
|
||||||
|
|
||||||
|
try:
|
||||||
|
if roomId.split(":")[1] != server_name:
|
||||||
|
return not_invited()
|
||||||
|
except:
|
||||||
|
return not_invited()
|
||||||
|
|
||||||
class bullshit:
|
class bullshit:
|
||||||
def get_json():
|
def get_json():
|
||||||
return {}
|
return {}
|
||||||
|
|||||||
Reference in New Issue
Block a user