From 0ae0720663efbad3749046b3c2a2fb9f5e128f0e Mon Sep 17 00:00:00 2001 From: deadcade Date: Mon, 29 Aug 2022 14:15:13 +0200 Subject: [PATCH] Fix Arch pkg and AUR pkg link replacer not working without spaces --- main.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index 39a60a0..c01f84b 100644 --- a/main.py +++ b/main.py @@ -462,14 +462,14 @@ async def message_callback(room: nio.MatrixRoom, event: nio.RoomMessageText) -> if part.startswith("r/"): new_body = new_body.replace(part, f"{part}") if event.body.count("{pkg|") > 0: - for part in event.body.split(" "): - if part.startswith("{pkg|") and part.endswith("}"): - pkg = part.split('|')[1].rstrip('}') + for part in event.body.split("{pkg|"): + if "}" in part: + pkg = part.split("}")[0] new_body = new_body.replace(part, "" + pkg + "") if event.body.count("{aur|") > 0: - for part in event.body.split(" "): - if part.startswith("{aur|") and part.endswith("}"): - pkg = part.split('|')[1].rstrip('}') + for part in event.body.split("{aur|"): + if "}" in part: + pkg = part.split("}")[0] new_body = new_body.replace(part, "" + pkg + "") # If anything was changed processing the message, edit it