message: hydrateMessage()

in src/logic/LocalMessageCache.tsx [163:189]


                message: hydrateMessage(topItem.message.message, brazeInstance),
            };
        }
        return;
    }

    static all(
        slotName: MessageSlotName,
        brazeInstance: typeof braze,
        errorHandler: ErrorHandler,
    ): MessageWithId[] {
        const queue = getQueue(slotName, errorHandler);

        return queue.map((item) => ({
            id: item.message.id,
            message: hydrateMessage(item.message.message, brazeInstance),
        }));
    }

    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) {