fix: support setting visibility on initial chat creation (#975)

This commit is contained in:
Jeremy 2025-05-01 17:47:48 -07:00 committed by GitHub
parent a3221fbcdc
commit 575c12503c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 158 additions and 32 deletions

View file

@ -12,10 +12,10 @@ import type { VisibilityType } from '@/components/visibility-selector';
export function useChatVisibility({
chatId,
initialVisibility,
initialVisibilityType,
}: {
chatId: string;
initialVisibility: VisibilityType;
initialVisibilityType: VisibilityType;
}) {
const { mutate, cache } = useSWRConfig();
const history: ChatHistory = cache.get('/api/history')?.data;
@ -24,7 +24,7 @@ export function useChatVisibility({
`${chatId}-visibility`,
null,
{
fallbackData: initialVisibility,
fallbackData: initialVisibilityType,
},
);