mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
Tweaks to debug code
This commit is contained in:
parent
a396779cd5
commit
633cf70f09
1 changed files with 6 additions and 4 deletions
|
@ -3,7 +3,7 @@ import { messageSaverEvt } from "../types";
|
|||
import { SECONDS } from "../../../utils";
|
||||
import moment from "moment-timezone";
|
||||
|
||||
const recentlyCreatedMessages: Map<Snowflake, number> = new Map();
|
||||
const recentlyCreatedMessages: Map<Snowflake, [debugId: number, timestamp: number]> = new Map();
|
||||
const recentlyCreatedMessagesToKeep = 100;
|
||||
|
||||
setInterval(() => {
|
||||
|
@ -43,13 +43,15 @@ export const MessageCreateEvt = messageSaverEvt({
|
|||
|
||||
// FIXME: Remove debug code
|
||||
if (recentlyCreatedMessages.has(meta.args.message.id)) {
|
||||
const context = `${meta.pluginData.state.debugId} / ${meta.args.message.guildId} / ${meta.args.message.channelId} / ${meta.args.message.id}`;
|
||||
const timestamp = moment(recentlyCreatedMessages.get(meta.args.message.id)!).format("HH:mm:ss.SSS");
|
||||
const ourDebugId = meta.pluginData.state.debugId;
|
||||
const oldDebugId = recentlyCreatedMessages.get(meta.args.message.id)![0];
|
||||
const context = `${ourDebugId} : ${oldDebugId} / ${meta.args.message.guildId} / ${meta.args.message.channelId} / ${meta.args.message.id}`;
|
||||
const timestamp = moment(recentlyCreatedMessages.get(meta.args.message.id)![1]).format("HH:mm:ss.SSS");
|
||||
// tslint:disable-next-line:no-console
|
||||
console.warn(`Tried to save duplicate message from messageCreate event: ${context} / saved at: ${timestamp}`);
|
||||
return;
|
||||
}
|
||||
recentlyCreatedMessages.set(meta.args.message.id, Date.now());
|
||||
recentlyCreatedMessages.set(meta.args.message.id, [meta.pluginData.state.debugId, Date.now()]);
|
||||
|
||||
await meta.pluginData.state.savedMessages.createFromMsg(meta.args.message);
|
||||
},
|
||||
|
|
Loading…
Add table
Reference in a new issue