From 4de83b789780a80e25feef1e32536a8975c63c09 Mon Sep 17 00:00:00 2001 From: Val Lorentz Date: Wed, 10 May 2023 19:51:10 +0200 Subject: [PATCH] activity-tracker: Fix parsing of user domains Server names can contain a colon: https://spec.matrix.org/v1.6/appendices/#server-name --- src/components/activity-tracker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/activity-tracker.ts b/src/components/activity-tracker.ts index 384d68ef..d7bf7f1e 100644 --- a/src/components/activity-tracker.ts +++ b/src/components/activity-tracker.ts @@ -107,7 +107,7 @@ export class ActivityTracker { // Failed to get presence, going to fallback to admin api. } - const canUseWhois = this.canUseWhois && userId.split(":")[1] === this.opts.serverName; + const canUseWhois = this.canUseWhois && userId.split(":", 2)[1] === this.opts.serverName; if (canUseWhois) { try { const whois = await this.client.adminApis.whoisUser(userId);