// Copyright 2023 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only import * as durations from '../util/durations/index.std.js'; import { isEnabled } from '../RemoteConfig.dom.js'; const TEN_MINUTES = 10 * durations.MINUTE; export function initMessageCleanup(): void { setInterval( () => window.MessageCache.deleteExpiredMessages(TEN_MINUTES), isEnabled('desktop.messageCleanup') ? TEN_MINUTES : durations.HOUR ); }