revert the change on ElapsedTime read-only class
2 files changed, 6 insertions, 10 deletions
diff --git a/src/gateway/opcodes/Identify.ts b/src/gateway/opcodes/Identify.ts
index ec4d195e..012632d3 100644
--- a/src/gateway/opcodes/Identify.ts
+++ b/src/gateway/opcodes/Identify.ts
@@ -376,12 +376,12 @@ export async function onIdentify(this: WebSocket, data: Payload) {
const { result: voiceStatesByGuild, elapsed: groupVoiceStatesTime } = timeFunction(() => arrayGroupBy(memberGuildVoiceStates, (v) => v.guild_id!));
const { result: threadsByGuild, elapsed: groupThreadsTime } = timeFunction(() => arrayGroupBy(allThreads, (t) => t.guild_id!));
- const queryGuildChannelsTimeTotal = queryGuildChannelsTime.add(groupChannelsTime);
- const queryGuildEmojisTimeTotal = queryGuildEmojisTime.add(groupEmojisTime);
- const queryGuildRolesTimeTotal = queryGuildRolesTime.add(groupRolesTime);
- const queryGuildStickersTimeTotal = queryGuildStickersTime.add(groupStickersTime);
- const queryGuildVoiceStatesTimeTotal = queryGuildVoiceStatesTime.add(groupVoiceStatesTime);
- const queryThreadsTimeTotal = queryThreadsTime.add(groupThreadsTime);
+ const queryGuildChannelsTimeTotal = new ElapsedTime(queryGuildChannelsTime.totalNanoseconds + groupChannelsTime.totalNanoseconds);
+ const queryGuildEmojisTimeTotal = new ElapsedTime(queryGuildEmojisTime.totalNanoseconds + groupEmojisTime.totalNanoseconds);
+ const queryGuildRolesTimeTotal = new ElapsedTime(queryGuildRolesTime.totalNanoseconds + groupRolesTime.totalNanoseconds);
+ const queryGuildStickersTimeTotal = new ElapsedTime(queryGuildStickersTime.totalNanoseconds + groupStickersTime.totalNanoseconds);
+ const queryGuildVoiceStatesTimeTotal = new ElapsedTime(queryGuildVoiceStatesTime.totalNanoseconds + groupVoiceStatesTime.totalNanoseconds);
+ const queryThreadsTimeTotal = new ElapsedTime(queryThreadsTime.totalNanoseconds + groupThreadsTime.totalNanoseconds);
const guildMap = new Map(memberGuilds.map((g) => [g.id, g]));
diff --git a/src/util/util/ElapsedTime.ts b/src/util/util/ElapsedTime.ts
index 5233ff34..cce91280 100644
--- a/src/util/util/ElapsedTime.ts
+++ b/src/util/util/ElapsedTime.ts
@@ -69,10 +69,6 @@ export class ElapsedTime {
return this.totalDays;
}
- add(other: ElapsedTime): ElapsedTime {
- return new ElapsedTime(this.timeNanos + other.totalNanoseconds);
- }
-
toString(): string {
// Format: "DD.HH:MM:SS.mmmuuuNNN", with days being optional
const daysPart = Math.floor(this.days) > 0 ? `${Math.floor(this.days)}.` : "";
|