From 611aa9fb821bc0e3232188002951d9edb20b7f40 Mon Sep 17 00:00:00 2001 From: Brian Hackett Date: Sun, 8 Jun 2025 17:27:28 -0700 Subject: [PATCH] Disable free uses check when using mock chats (#140) --- .../components/ChatImplementer/ChatImplementer.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/components/chat/ChatComponent/components/ChatImplementer/ChatImplementer.tsx b/app/components/chat/ChatComponent/components/ChatImplementer/ChatImplementer.tsx index 288784c9..1bc7658c 100644 --- a/app/components/chat/ChatComponent/components/ChatImplementer/ChatImplementer.tsx +++ b/app/components/chat/ChatComponent/components/ChatImplementer/ChatImplementer.tsx @@ -32,6 +32,7 @@ import mergeResponseMessage from '~/components/chat/ChatComponent/functions/merg import flushSimulationData from '~/components/chat/ChatComponent/functions/flushSimulation'; import getRewindMessageIndexAfterReject from '~/components/chat/ChatComponent/functions/getRewindMessageIndexAfterReject'; import flashScreen from '~/components/chat/ChatComponent/functions/flashScreen'; +import { usingMockChat } from '~/lib/replay/MockChat'; interface ChatProps { initialMessages: Message[]; @@ -160,7 +161,7 @@ const ChatImplementer = memo((props: ChatProps) => { gActiveChatMessageTelemetry = new ChatMessageTelemetry(messages.length); - if (!isLoggedIn) { + if (!isLoggedIn && !usingMockChat()) { const numFreeUses = +(Cookies.get(anthropicNumFreeUsesCookieName) || 0); if (numFreeUses >= maxFreeUses) {