Remove some debug code
This commit is contained in:
parent
e6694f3751
commit
f5d1bbee90
4 changed files with 0 additions and 66 deletions
|
@ -307,22 +307,6 @@ connect().then(async () => {
|
||||||
startUptimeCounter();
|
startUptimeCounter();
|
||||||
});
|
});
|
||||||
|
|
||||||
const debugGuilds = ["877581055920603238", "348468156597010432", "134286179121102848"];
|
|
||||||
bot.on("guildLoaded", (guildId) => {
|
|
||||||
if (!debugGuilds.includes(guildId)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log(`[!! DEBUG !!] LOADED GUILD ${guildId}`);
|
|
||||||
});
|
|
||||||
bot.on("guildUnloaded", (guildId) => {
|
|
||||||
if (!debugGuilds.includes(guildId)) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log(`[!! DEBUG !!] UNLOADED GUILD ${guildId}`);
|
|
||||||
});
|
|
||||||
|
|
||||||
bot.initialize();
|
bot.initialize();
|
||||||
logger.info("Bot Initialized");
|
logger.info("Bot Initialized");
|
||||||
logger.info("Logging in...");
|
logger.info("Logging in...");
|
||||||
|
|
|
@ -21,9 +21,6 @@ const defaultOptions: PluginOptions<MessageSaverPluginType> = {
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
let debugId = 0;
|
|
||||||
const debugGuilds = ["877581055920603238", "348468156597010432", "134286179121102848"];
|
|
||||||
|
|
||||||
export const MessageSaverPlugin = zeppelinGuildPlugin<MessageSaverPluginType>()({
|
export const MessageSaverPlugin = zeppelinGuildPlugin<MessageSaverPluginType>()({
|
||||||
name: "message_saver",
|
name: "message_saver",
|
||||||
showInDocs: false,
|
showInDocs: false,
|
||||||
|
@ -48,18 +45,5 @@ export const MessageSaverPlugin = zeppelinGuildPlugin<MessageSaverPluginType>()(
|
||||||
beforeLoad(pluginData) {
|
beforeLoad(pluginData) {
|
||||||
const { state, guild } = pluginData;
|
const { state, guild } = pluginData;
|
||||||
state.savedMessages = GuildSavedMessages.getGuildInstance(guild.id);
|
state.savedMessages = GuildSavedMessages.getGuildInstance(guild.id);
|
||||||
state.debugId = ++debugId;
|
|
||||||
|
|
||||||
if (debugGuilds.includes(pluginData.guild.id)) {
|
|
||||||
console.log(`[!! DEBUG !!] MessageSaverPlugin::beforeLoad (${state.debugId}): ${pluginData.guild.id}`);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
|
|
||||||
beforeUnload(pluginData) {
|
|
||||||
if (debugGuilds.includes(pluginData.guild.id)) {
|
|
||||||
console.log(
|
|
||||||
`[!! DEBUG !!] MessageSaverPlugin::beforeUnload (${pluginData.state.debugId}): ${pluginData.guild.id}`,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
@ -3,22 +3,6 @@ import { messageSaverEvt } from "../types";
|
||||||
import { SECONDS } from "../../../utils";
|
import { SECONDS } from "../../../utils";
|
||||||
import moment from "moment-timezone";
|
import moment from "moment-timezone";
|
||||||
|
|
||||||
const recentlyCreatedMessages: Map<Snowflake, [debugId: number, timestamp: number, guildId: string]> = new Map();
|
|
||||||
const recentlyCreatedMessagesToKeep = 100;
|
|
||||||
|
|
||||||
setInterval(() => {
|
|
||||||
let toDelete = recentlyCreatedMessages.size - recentlyCreatedMessagesToKeep;
|
|
||||||
for (const key of recentlyCreatedMessages.keys()) {
|
|
||||||
if (toDelete === 0) {
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
recentlyCreatedMessages.delete(key);
|
|
||||||
|
|
||||||
toDelete--;
|
|
||||||
}
|
|
||||||
}, 60 * SECONDS);
|
|
||||||
|
|
||||||
const AFFECTED_MESSAGE_TYPES: MessageType[] = ["DEFAULT", "REPLY", "APPLICATION_COMMAND"];
|
const AFFECTED_MESSAGE_TYPES: MessageType[] = ["DEFAULT", "REPLY", "APPLICATION_COMMAND"];
|
||||||
|
|
||||||
export const MessageCreateEvt = messageSaverEvt({
|
export const MessageCreateEvt = messageSaverEvt({
|
||||||
|
@ -41,23 +25,6 @@ export const MessageCreateEvt = messageSaverEvt({
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// FIXME: Remove debug code
|
|
||||||
if (recentlyCreatedMessages.has(meta.args.message.id)) {
|
|
||||||
const ourDebugId = meta.pluginData.state.debugId;
|
|
||||||
const oldDebugId = recentlyCreatedMessages.get(meta.args.message.id)![0];
|
|
||||||
const oldGuildId = recentlyCreatedMessages.get(meta.args.message.id)![2];
|
|
||||||
const context = `${ourDebugId} : ${oldDebugId} / ${meta.pluginData.guild.id} : ${oldGuildId} : ${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, [
|
|
||||||
meta.pluginData.state.debugId,
|
|
||||||
Date.now(),
|
|
||||||
meta.pluginData.guild.id,
|
|
||||||
]);
|
|
||||||
|
|
||||||
await meta.pluginData.state.savedMessages.createFromMsg(meta.args.message);
|
await meta.pluginData.state.savedMessages.createFromMsg(meta.args.message);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
@ -12,7 +12,6 @@ export interface MessageSaverPluginType extends BasePluginType {
|
||||||
config: TConfigSchema;
|
config: TConfigSchema;
|
||||||
state: {
|
state: {
|
||||||
savedMessages: GuildSavedMessages;
|
savedMessages: GuildSavedMessages;
|
||||||
debugId: number;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue