Revert "Upgrade linter and formatter to Ultracite" (#1226)
This commit is contained in:
parent
0e320b391d
commit
1aff7d9868
177 changed files with 8334 additions and 6943 deletions
|
|
@ -1,14 +1,14 @@
|
|||
"use client";
|
||||
'use client';
|
||||
|
||||
import { useMemo } from "react";
|
||||
import useSWR, { useSWRConfig } from "swr";
|
||||
import { unstable_serialize } from "swr/infinite";
|
||||
import { updateChatVisibility } from "@/app/(chat)/actions";
|
||||
import { useMemo } from 'react';
|
||||
import useSWR, { useSWRConfig } from 'swr';
|
||||
import { unstable_serialize } from 'swr/infinite';
|
||||
import { updateChatVisibility } from '@/app/(chat)/actions';
|
||||
import {
|
||||
type ChatHistory,
|
||||
getChatHistoryPaginationKey,
|
||||
} from "@/components/sidebar-history";
|
||||
import type { VisibilityType } from "@/components/visibility-selector";
|
||||
type ChatHistory,
|
||||
} from '@/components/sidebar-history';
|
||||
import type { VisibilityType } from '@/components/visibility-selector';
|
||||
|
||||
export function useChatVisibility({
|
||||
chatId,
|
||||
|
|
@ -18,24 +18,20 @@ export function useChatVisibility({
|
|||
initialVisibilityType: VisibilityType;
|
||||
}) {
|
||||
const { mutate, cache } = useSWRConfig();
|
||||
const history: ChatHistory = cache.get("/api/history")?.data;
|
||||
const history: ChatHistory = cache.get('/api/history')?.data;
|
||||
|
||||
const { data: localVisibility, mutate: setLocalVisibility } = useSWR(
|
||||
`${chatId}-visibility`,
|
||||
null,
|
||||
{
|
||||
fallbackData: initialVisibilityType,
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
const visibilityType = useMemo(() => {
|
||||
if (!history) {
|
||||
return localVisibility;
|
||||
}
|
||||
const chat = history.chats.find((currentChat) => currentChat.id === chatId);
|
||||
if (!chat) {
|
||||
return "private";
|
||||
}
|
||||
if (!history) return localVisibility;
|
||||
const chat = history.chats.find((chat) => chat.id === chatId);
|
||||
if (!chat) return 'private';
|
||||
return chat.visibility;
|
||||
}, [history, chatId, localVisibility]);
|
||||
|
||||
|
|
@ -44,7 +40,7 @@ export function useChatVisibility({
|
|||
mutate(unstable_serialize(getChatHistoryPaginationKey));
|
||||
|
||||
updateChatVisibility({
|
||||
chatId,
|
||||
chatId: chatId,
|
||||
visibility: updatedVisibilityType,
|
||||
});
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue