aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--contrib/ircbot/Sourcehut/plugin.py4
-rwxr-xr-xcontrib/ircbot/install-webhook.sh6
2 files changed, 6 insertions, 4 deletions
diff --git a/contrib/ircbot/Sourcehut/plugin.py b/contrib/ircbot/Sourcehut/plugin.py
index 50128d79..33026ee1 100644
--- a/contrib/ircbot/Sourcehut/plugin.py
+++ b/contrib/ircbot/Sourcehut/plugin.py
@@ -62,9 +62,9 @@ class SourcehutServerCallback(httpserver.SupyHTTPServerCallback):
submitter = patchset["submitter"]["canonicalName"]
except KeyError:
try:
- submitter = patchset["submitter"]["username"]
+ submitter = patchset["submitter"]["name"]
except KeyError:
- submitter = patchset["submitter"]["email"]
+ submitter = patchset["submitter"]["address"]
msg = f"received {bold(subject)} from {italic(submitter)}: {underline(url)}"
self.plugin.announce(channel, msg)
handler.send_response(200)
diff --git a/contrib/ircbot/install-webhook.sh b/contrib/ircbot/install-webhook.sh
index 3c0c5bcb..1f8f12dd 100755
--- a/contrib/ircbot/install-webhook.sh
+++ b/contrib/ircbot/install-webhook.sh
@@ -27,8 +27,10 @@ query {
submitter {
... on User {
canonicalName
- username
- email
+ }
+ ... on Mailbox {
+ name
+ address
}
}
}