From e4aa101edd65d2a97ab260716fa4118c52d4d061 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Thu, 28 May 2020 01:54:38 +0300 Subject: [PATCH] Lower message retention period to 1 day --- backend/src/data/GuildSavedMessages.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/src/data/GuildSavedMessages.ts b/backend/src/data/GuildSavedMessages.ts index 8507a0dd..340fbd0f 100644 --- a/backend/src/data/GuildSavedMessages.ts +++ b/backend/src/data/GuildSavedMessages.ts @@ -4,10 +4,15 @@ import { ISavedMessageData, SavedMessage } from "./entities/SavedMessage"; import { QueuedEventEmitter } from "../QueuedEventEmitter"; import { GuildChannel, Message } from "eris"; import moment from "moment-timezone"; +import { DAYS, MINUTES } from "../utils"; -const CLEANUP_INTERVAL = 5 * 60 * 1000; // 5 min +const CLEANUP_INTERVAL = 5 * MINUTES; -const RETENTION_PERIOD = 5 * 24 * 60 * 60 * 1000; // 5 days +/** + * How long message edits, deletions, etc. will include the original message content. + * This is very heavy storage-wise, so keeping it as low as possible is ideal. + */ +const RETENTION_PERIOD = 1 * DAYS; async function cleanup() { const repository = getRepository(SavedMessage);