static remove()

in src/logic/LocalMessageCache.tsx [182:196]


    static remove(slotName: MessageSlotName, id: string, errorHandler: ErrorHandler): boolean {
        const queue = getQueue(slotName, errorHandler);
        const idx = queue.findIndex((i) => i.message.id === id);

        if (idx >= 0) {
            const removedItem = queue.splice(idx, 1);

            if (removedItem) {
                setQueue(slotName, queue);
                return true;
            }
        }

        return false;
    }