From d91dc92502022c3cc88e125e2c821e73421be1be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tadeusz=20So=C5=9Bnierz?= <tadeusz@sosnierz.com> Date: Fri, 15 Oct 2021 12:19:58 +0200 Subject: [PATCH] Make sure users joining isn't counted as activity --- src/bot.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/bot.ts b/src/bot.ts index da43565..5870227 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -906,7 +906,6 @@ export class DiscordBot { msgID: string): Promise<boolean> { const rooms = await this.channelSync.GetRoomIdsFromChannel(chan); const intent = this.GetIntentFromDiscordMember(author); - this.userActivity.updateUserActivity(intent.userId); await Util.AsyncForEach(rooms, async (roomId) => { const eventId = await intent.sendEvent(roomId, { @@ -922,6 +921,7 @@ export class DiscordBot { evt.ChannelId = chan.id; evt.GuildId = guild.id; await this.store.Insert(evt); + this.userActivity.updateUserActivity(intent.userId); }); // Sending was a success @@ -1004,7 +1004,6 @@ export class DiscordBot { } try { const intent = this.GetIntentFromDiscordMember(msg.author, msg.webhookID); - this.userActivity.updateUserActivity(intent.userId); // Check Attachements if (!editEventId) { // on discord you can't edit in images, you can only edit text @@ -1053,6 +1052,7 @@ export class DiscordBot { evt.GuildId = msg.guild.id; } await this.store.Insert(evt); + this.userActivity.updateUserActivity(intent.userId); }); }); } @@ -1095,6 +1095,7 @@ export class DiscordBot { evt.GuildId = msg.guild.id; } await this.store.Insert(evt); + this.userActivity.updateUserActivity(intent.userId); }; let res; try { -- GitLab